方法一、
登陆天牛更新1-2个服务的镜像,然后演示升级、回滚。 #操作方式省略
验证:kubectl describe pod -n kmss xxx #查看镜像已更新
方法二、
登陆master通过kubectl命令行
明确需要演示的服务名
kubectl set image deployment $deploy -n kmss $container_name=$image:$image_tag #选择1-2个服务更新镜像。
kubectl set image deployment gr-media -n mpkss gr-media=test500/acg-airec/airec-prototype:0.6.1b19-2023_0425_1048
-620510a
kubectl rollout restart deployment $deploy -n kmss #重启镜像
验证:kubectl describe pod -n test xxx #查看镜像已更新
回退:
kubectl rollout history deployment -ntest gr-media ##查看历史版本
kubectl rollout undo deployment -ntest gr-media --to-revision=1 ##指定版本为1去回退
kubectl rollout undo deployment $deploy -n test #不指定版本直接回退上一个版本
kubectl rollout restart deployment $deploy -n test #重启镜像
验证:kubectl describe pod -n test xxx #查看镜像已回滚
k8s,更新,回滚
最新推荐文章于 2024-07-07 21:03:15 发布