Kubernetes学习笔记(十七):Rolling Updates and Rollbacks
kubectl rollout status deployment/myapp-deployment:查看状态
kubectl rollout history deployment/myapp-deployment:查看历史
部署策略:
- Recreate:一次销毁所有旧的,新建新版本
- Rolling Update:滚动更新,一次更新一个
更新image的方式:
kubectl apply -f deployment-definition.ymlkubectl set image deployment/myapp-deployment nginx=nginx:1.9.1:会导致部署定义文件具有不同的配置
回滚:kubectl rollout undo deployment/myapp-deployment,回滚会在原来的replicasets上重新创建

浙公网安备 33010602011771号