记录在Kubernetes部署中做什么?

记录在Kubernetes部署中做什么?,kubernetes,Kubernetes,我看到: kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 --record 唱片公司在这里做什么?我尝试过使用它和不使用它的部署+缩放/图像替换设置图像+检查卷展栏状态等,但我没有看到任何区别 我可能遗漏了一些内容。它将记录您对给定部署所做的更改 kubectl rollout history deployment.v1.apps/nginx-deployment deployment.apps/nginx-de

我看到:

kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 --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
以后,如果需要,可以使用修订号回滚

注意:您可以指定-record标志来写入执行的命令 在资源注释kubernetes.io/change-cause中。录音的 改变对于未来的内省是有用的。例如,看到 在每个部署版本中执行的命令


请参阅

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

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
以后,如果需要,可以使用修订号回滚

注意:您可以指定-record标志来写入执行的命令 在资源注释kubernetes.io/change-cause中。录音的 改变对于未来的内省是有用的。例如,看到 在每个部署版本中执行的命令


请参阅

我编辑了答案,以包含文档中可能的最佳解释/客观解释。我编辑了答案,以包含文档中可能的最佳解释/客观解释。