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
网友评论