摘要: 在刚刚结束的云栖大会上,阿里云容器服务演示了容器的自动弹性伸缩,可以从容应对互联网应用的峰值流量。阿里云容器服务不只支持容器级别的自动弹性伸缩,也支持集群节点级别的自动弹性伸缩。从而真正作到从容应对高峰流量的场景,提升自动化运维水平及系统可用性。运维
在刚刚结束的云栖大会上,阿里云容器服务演示了容器的自动弹性伸缩,可以从容应对互联网应用的峰值流量。关于阿里云上容器的自动弹性伸缩,能够参考文章在阿里云上进行Docker应用的自动弹性伸缩。
同时在流量变大的时候自动进行容器的弹性伸缩,要求容器集群有很好的容量规划,必须有多余的集群资源以支持弹性扩容。但问题是当流量变大,容器扩容致使集群资源不够的时候怎么办呢,是否须要手工进行容器集群的扩容?实际阿里云容器服务不只支持容器级别的自动弹性伸缩,也支持集群节点级别的自动弹性伸缩。从而真正作到从容应对高峰流量的场景,提升自动化运维水平,下降响应时间,提升系统可用性。下面介绍怎样进行集群节点的自动弹性伸缩。阿里云
节点伸缩采起的策略:3d
当监测指标值超过所设定的扩容条件,以用户设定的扩容步长增长节点数量。
当监测指标值低于所设定的缩容条件,以系统默认步长1减小节点数量。
自动伸缩的监测指标:blog
节点缩容只会对经过节点扩容建立出来的节点进行,用户手工建立或者添加的节点不受影响。若是想让这些手工添加的节点能够自动缩容,须要为这些节点加上标签:内存
"aliyun.reschedule==true"资源
节点缩容的时候,系统会删除集群里的ECS,用户须要提早作好数据备份。请不要调度有状态服务到可缩容节点上。能够参考Docker Compose的constraint。get
配置伸缩策略
约束规则:自动化
上面咱们设置CPU>70进行集群扩容,当集群CPU超过这个设置的时候:
更多关于阿里云容器服务的信息,请访问: