全影网的网站哪儿做d,应用商城app下载,装宽带需要多少钱,阿里国际网站首页可以做全屏不kubectl apply 每次更新应用时 Kubernetes 都会记录下当前的配置#xff0c;保存为一个 revision#xff08;版次#xff09;#xff0c;这样就可以回滚到某个特定 revision。 默认配置下#xff0c;Kubernetes 只会保留最近的几个 revision#xff0c;可以在 Deployment… kubectl apply 每次更新应用时 Kubernetes 都会记录下当前的配置保存为一个 revision版次这样就可以回滚到某个特定 revision。 默认配置下Kubernetes 只会保留最近的几个 revision可以在 Deployment 配置文件中通过 revisionHistoryLimit 属性增加 revision 数量。 下面实践回滚功能。应用有如下三个配置文件 httpd.v1.ymlhttpd.v2.yml 和 httpd.v3.yml分别对应不同的 httpd 镜像 2.4.162.4.17 和 2.4.18 通过 kubectl apply 部署并更新应用 --record 的作用是将当前命令记录到 revision 记录中这样我们就可以知道每个 revison 对应的是哪个配置文件。通过 kubectl rollout history deployment httpd 查看 revison 历史记录。 CHANGE-CAUSE 就是 --record 的结果。如果要回滚到某个版本比如 revision 1可以执行命令 kubectl rollout undo deployment httpd --to-revision1 此时revison 历史记录也会发生相应变化。 revison 1 变成了 revison 4。不过我们可以通过 CHANGE-CAUSE 知道每个 revison 的具体含义。所以一定要在执行 kubectl apply 时加上 --record参数。 滚动更新我们就讨论到这里下一节开始学习 k8s 的 Health Check 功能。 书籍 1.《每天5分钟玩转Docker容器技术》https://item.jd.com/16936307278.html 2.《每天5分钟玩转OpenStack》https://item.jd.com/12086376.html