C/C++教程

kubectl scale sts

本文主要是介绍kubectl scale sts,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用scale 不单单是扩容还可以:
1、动态扩展服务,增加承载能力
2、如果出现pod异常,可以利用这种方式,增加pod,再删除原来的pod
    比如:pod所在宿主机网络或者宿主机死掉
注: 但是一旦有某个pod有问题,还是会出现提供这个pod不可用情况。
     所以这个机制还是有待调整。

一、命令行方式操作
如果你是按照stateful方式创建pod,可以使用下面方式,动态扩容
[root@fpNet-web-38 ~]#  kubectl scale sts  et-node    -n default --replicas=2
如果你是按照deployment创建pod,你可以使用下面方式,动态扩容
[root@fpNet-web-38 ~]#  kubectl scale deployment   yy-test   -n default --replicas=3

二、命令行修改pod yaml文件

三、在k8s dashboard或者rancher 使用他们的yaml方式
四、apply 方式修改。
同样你可以使用pod yaml 文件的replications 进行扩容操作。

这篇关于kubectl scale sts的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!