⑤. Deployment扩缩容
- ①. 扩容缩容的命令:kubectl scale
# 假设现在my-dep只有3个pod kubectl scale --replicas=5 deployment/my-dep # 缩容(修改 replicas) # 下面这种方式会打开一个配置文件 kubectl edit deployment my-dep
②. 可以在可视化界面进行扩缩容能力
⑥. Deployment:自愈或故障转移
- ①. 停机(停机之后自愈能力是指停机后Deploy会让这个停机的容器又尝试重启)
- ②. 删除pod、容器宕机(现在有master、node1、node2,如果node1机器直接宕机了,经过一段时间,原来在node1上的pod会转移到node2节点上)
⑦. Deployment:滚动更新
- ①. 滚动更新:如下图的v1想转换到v2,这个时候会尝试启动第使用v2的第一个pod,只有当v2的第一个pod起作用后,会替换掉v1的第一个pod,然后一次更新第二个v1的pod,会存在v1、v2两个版本并存的情况