首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库伯奈特斯:为什么你需要两个以上的节点?

库伯奈特斯:为什么你需要两个以上的节点?
EN

Stack Overflow用户
提问于 2020-01-25 11:17:03
回答 2查看 650关注 0票数 2

给定一个带有2个工作节点的K8s集群(例如,AKS),我已经了解到,如果一个节点失败了,那么第二个节点上的所有吊舱都将重新启动。

在这种情况下,为什么每个集群需要超过2个工作节点?您始终可以选择所需节点的数目。你选择的越多,它就越贵。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-27 04:14:42

  • 它取决于您在kubernetes集群中部署的解决方案,以及如果您想要在活动备用模式下工作的话,要实现
  • 的高可用性,其中如果一个节点失败,两个节点将被移动到其他节点,两个节点将正常工作(只要幸存的单个节点有能力运行所有的荚),
  • 某些数据库/有状态应用程序,例如,至少需要三个副本,因此,如果由于网络分区(例如,您可以选择两个副本所持有的内容)导致数据不匹配/冲突,则可以协调
  • ,例如,ETCD将需要3个副本
票数 3
EN

Stack Overflow用户

发布于 2020-01-25 12:20:42

如果您正在构建的任何节点只需要两个节点,那么您就不需要超过两个节点。如果您正在构建任何计算量大、内存需要大得多的节点,那么您就可以选择使用具有巨大CPU和RAM的昂贵节点,取而代之的是将越来越多价格更低的节点加入到集群中。这就是所谓的水平缩放。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59908706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档