【Kubernetes 指南】基础入门——Kubernetes 201(二)
二、滚动升级
- 滚动升级(Rolling Update)通过逐个容器替代升级的方式来实现无中断的服务升级:
- 在滚动升级的过程中,如果发现了失败或者配置错误,还可以随时回滚:
- 需要注意的是, kubectl rolling-update 只针对 ReplicationController。
- 对于更新策略是 RollingUpdate 的 Deployment(Deployment 可以在 spec 中设置更新策略为 RollingUpdate,默认就是 RollingUpdate),更新应用后会自动滚动升级:
- 而更新应用的话,就可以直接用 kubectl set 命令:
- 滚动升级的过程可以用 rollout 命令查看:
- Deployment 也支持回滚:
