开发者社区 问答 正文

kubernetes(K8S)中的版本回滚相关的命令是什么啊?

kubernetes(K8S)中的版本回滚相关的命令是什么啊?

展开
收起
游客vwuxaq6iqaowc 2021-12-07 13:33:37 479 分享 版权
1 条回答
写回答
取消 提交回答
  • [root@master httpd-web]# kubectl apply -f httpd2-deploy1.yaml –record #运行yaml文件,并记录版本信息; [root@master httpd-web]# kubectl rollout history deployment httpd-devploy1 #查看该deployment的历史版本 [root@master httpd-web]# kubectl rollout undo deployment httpd-devploy1 –to-revision=1 #执行回滚操作,指定回滚到版本1

    #在yaml文件的spec字段中,可以写以下选项(用于限制最多记录多少个历史版本): spec: revisionHistoryLimit: 5 #这个字段通过 kubectl explain deploy.spec 命令找到revisionHistoryLimit 行获得

    2021-12-07 13:33:50
    赞同 展开评论