开发者社区> 问答> 正文

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

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

展开
收起
游客vwuxaq6iqaowc 2021-12-07 13:33:37 413 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载