一、Deployment回滚
    如果在Deployment升级过程中出现意外,比如写错新镜像名称、新镜像还没被放入镜像仓、新镜像的配置文件发生错误以及其它因素导致的失败。就需要回退到之前的旧版本,这是就用到了Deployment功能。
  假设使用Deployment更新镜像时将镜像错误设置为nginx:1.91(一个不存在的镜像)

 此时升级会被卡住,查看ReplicaSet,可以看到新建的ReplicaSet

 

    查看Pod发现,新的ReplicaSet创建的1个Pod卡住拉取镜像过程中,为了解决上面的问题,需要回滚到之前稳定版本的Deployment。

Logo

开源、云原生的融合云平台

更多推荐