【发布时间】:2022-04-22 13:44:34
【问题描述】:
我不知道为什么下面的更改原因总是 kubectl create 尽管我运行不同的 kubectl 命令。第二个修订版应该是“kubectl apply”而不是“kubectl create”,第三个应该是“kubectl set image”。
我正在运行 Kubernetes v1.18.5
[garfield@kubemaster1 Kube]$ kubectl rollout history deployment/myapp-deployment
deployment.apps/myapp-deployment
REVISION CHANGE-CAUSE
1 kubectl create --filename=deployment-definition.yml --record=true
2 kubectl create --filename=deployment-definition.yml --record=true
[garfield@kubemaster1 Kube]$ kubectl set image deployment.apps/myapp-deployment nginx-container=nginx:1.12-perl
deployment.apps/myapp-deployment image updated
[garfield@kubemaster1 Kube]$ kubectl rollout history deployment/myapp-deployment
deployment.apps/myapp-deployment
REVISION CHANGE-CAUSE
1 kubectl create --filename=deployment-definition.yml --record=true
2 kubectl create --filename=deployment-definition.yml --record=true
3 kubectl create --filename=deployment-definition.yml --record=true
更新: 我应该在每个 kubectl 命令的末尾添加 --record
【问题讨论】:
标签: kubernetes