0

我尝试使用 livenessProbe 和 readinessProbe 应用我的 pod。问题是我得到一个错误:应用后:kubectl apply -f test1.yaml

错误:

The Pod "test1" is invalid: spec: Forbidden: pod updates may not change fields other than `spec.containers[*].image`, `spec.initContainers[*].image`, `spec.activeDeadlineSeconds` or `spec.tolerations` (only additions to existing tolerations)....
4

1 回答 1

2

检查您是否有一个名为 test1 的 pod 已经在运行,当您应用 yaml 时,Kubernetes 认为您想要修改已经运行的 pod,并且此操作仅允许更改消息指示的特定字段。要检查是否有 pod 正在运行,请使用此命令进行检查。

kubectl get pod test1 

然后删除 pod 并应用您的 yaml。

kubectl delete pod test1

kubectl apply -f xxxx
于 2019-07-18T13:07:24.910 回答