容器云平台物理服务器CPU和内存配比如何规划?

容器云平台物理服务器CPU和内存配比如何规划显示全部

容器云平台物理服务器CPU和内存配比如何规划

收起
参与12

查看其它 3 个回答杜东明的回答

杜东明杜东明  解决方案架构师 , 灵雀云Alauda

容器云平台通常采用Kubernetes作为底层基础设施,k8s集群可以看作是将一组单个节点抽象为的“超级节点”。该超级节点的总计算能力(CPU和内存)是所有组成节点的能力之和。所以在容器云平台整体视角下看,每个节点的CPU和内存配比一般有『很少大节点』和『很多小节点』两种配比原则。例如:集群的总资源为:8c/32g,可以配比为4c/16g的2个 node,或2c/8g 的4个node。


** 配比模式一:数量少的大资源节点

优势:较少的管理负担、更少的成本、允许运行占用资源多的应用;因为总节点数降低导致集群监控成本降低

劣势:(1)每个节点运行太多的应用,产生一些开销,例如容器运行时、kublet的开销,另外 pod数量变大时,会拖慢系统速度,甚至使得系统不可靠,(2)限制副本数量,由于节点数量的不足,对应用的高可用产生影响;(3)更高的故障影响范围,发生故障的节点的影响会比拥有多个节点的影响大;(4)更大的扩容需求,影响K8s的集群自动伸缩器,缩放比例将增大,无形中增加了成本。

**配比模式二:很多小节点

优势:(1)减少故障范围;(2)在不同节点可以有更高的副本数量;

劣势:(1)节点数量增多;(2)更大的系统负载;(3)降低资源利用率;(4)对 pod 的限制

软件开发 · 2021-11-26
浏览2734

回答者

杜东明
解决方案架构师灵雀云Alauda
擅长领域: 云计算容器云原生

杜东明 最近回答过的问题

回答状态

  • 发布时间:2021-11-26
  • 关注会员:6 人
  • 回答浏览:2734
  • X社区推广