Bota5ky

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.yml
  • kubectl set image deployment/myapp-deployment nginx=nginx:1.9.1:会导致部署定义文件具有不同的配置

回滚:kubectl rollout undo deployment/myapp-deployment,回滚会在原来的replicasets上重新创建

posted @ 2022-08-20 20:56  Bota5ky  阅读(27)  评论(0)    收藏  举报