控制 Pod、使Pod拥有多副本,自愈、故障转移、扩容能力
# 服务意外停止会自起,删除之后会重新创建kubectl create deployment myapp --image=news-feed# 创建3个应用集群kubectl create deployment myapp --image=news-feed --replicas=3# 查看kubectl get deploy
- Deployment 所显示的字段
或
spac:
replicas: 5
kubectl edit deployment myredis
<a name="pmrzW"></a>
### 滚动更新(替换镜像 )
- 不停机更新
- 一个一个替换
```shell
# 查看配置信息
kubectl get deploy myredis -oyaml
# 更新
# app=app:v1.2.0 容器名称=镜像名称
kubectl set image deploy/myapp app=app:v1.2.0 --record
版本回退
# 查看部署的历史版本
kubectl rollout history deploy/myapp
# 回滚到指定的版本
kubectl rollout undo deploy/myapp --to-revision=1
