K8s安装

2.8、深入pod-扩容与缩容

2019-06-16  本文已影响0人  yezide

1、 手动扩容

我理解是对通过ReplicationController控制的pod,通过kubectl scale rc 命令,修改其replicas数量
命令如下, 结合上面的调度的redis-master来扩容

kubectl scale rc redis-master --replicas=4

因为在上面,我指定了node的label为north,而redis-master这个pod又被我用nodeSelector选定了, 所以调度全往上面去了

2、自动扩容

hpa: Horizontal Pod Autoscale是k8s 1.1新增的基于cpu使用率进行自动pod扩容的功能。
创建hpa之前,要有一份已创建的rc或deployment,且它们应该定义resources.request.cpu的值
比较复杂,用到的时候再找相关的资料吧
可以用autoscale命令创建hpa

上一篇 下一篇

猜你喜欢

热点阅读