使用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 进行扩容操作。
相关文章
- 09-25np.random.normal(loc=0,scale=1e-2,size=shape)
- 09-25论meta name= viewport content= width=device-width initial-scale=1 minimum-scale=1 maximum-scale=1的作用
- 09-25【文献阅读】Scale Match for Tiny Person Detection-微小人物检测的尺度匹配
- 09-25Scale
- 09-25Mac安装kubectl
- 09-25Expand the scale swarm 副本增减实现负载均衡
- 09-25「Kubernetes」- 配置 kubectl 访问多个集群 @20210528
- 09-25c – OpenGL Scale单像素线
- 09-25kubectl命令行工具用法详解
- 09-25容器编排技术 -- Kubernetes kubectl 命令表