K8S从懵圈到熟练 – 集群伸缩原理

  1. 云栖社区>
  2. 阿里云支持与服务>
  3. 博客>
  4. 正文

K8S从懵圈到熟练 – 集群伸缩原理

shengdong 2019-05-31 10:41:12 浏览1876
展开阅读全文

阿里云K8S集群的一个重要特性,是集群的节点可以动态的增加或减少。有了这个特性,集群才能在计算资源不足的情况下扩容新的节点,同时也可以在资源利用率降低的时候,释放节点以节省费用。

这篇文章,我们讨论阿里云K8S集群扩容与缩容的实现原理。理解实现原理,在遇到问题的时候,我们就可以高效地排查并定位原因。我们的讨论基于当前的1.12.6版本。

节点增加原理

阿里云K8S集群可以给集群增加节点的方式有,添加已有节点,集群扩容,和自动伸缩。其中,添加已有节点又可分为手动添加已有节点和自动添加已有节点。节点的增加涉及到的组件有,节点准备,弹性伸缩(ESS),管控,Cluster Autoscaler以及调度器。

a

手动添加已有节点

节点准备,其实就是把一个普通的ECS实例,安装配置成为一个K8S集群节点的过程。这个过程仅靠一条命令就可以完成。这条命令使用

网友评论

作者关闭了评论
shengdong
+ 关注
所属云栖号: 阿里云支持与服务