我见过:

kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 --record
--record在这里做什么?我已经尝试了一个部署,没有部署+缩放/图像替换(设置​​图像)+检查发布状态等,但是我看不出任何区别。

我可能在这里错过了一些东西。

最佳答案

它将记录您对给定部署的更改。

kubectl rollout history deployment.v1.apps/nginx-deployment
deployment.apps/nginx-deployment
REVISION  CHANGE-CAUSE
1         <none>
2         kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 --record=true

以后,您可以根据需要使用修订号回滚。



请参阅here

关于kubernetes - --record在Kubernetes部署中有什么作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61875309/

10-16 07:14