准备新镜像nginx:1.16.1

 kubectl set image deployment/nginx nginx=nginx:1.16.1 --record

更新

 kubectl rollout status deployment/nginx

[admin@localhost k8s]$ kubectl set image deployment/nginx nginx=nginx:1.16.1 --r                                                     ecord
deployment.apps/nginx image updated
[admin@localhost k8s]$ kubectl rollout status deployment/nginx
deployment "nginx" successfully rolled out


 

可以

kubectl rollout history deployment/nginx
查看更新日志 ,需要更新的时候加上--record

[admin@localhost k8s]$ kubectl rollout history deployment/nginx
deployment.apps/nginx
REVISION  CHANGE-CAUSE
1         <none>
2         kubectl set image deployment/nginx nginx=nginx:1.16.1 --record=true

回滚使用

kubectl rollout undo deployment/nginx

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐