我见过:
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/