error: failed to patch env update to pod template: Pod " " 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)
时间: 2024-04-29 13:19:57 浏览: 103
这个错误提示是因为你在更新 Pod 的时候修改了不允许修改的字段,比如说 Pod 的 label 或者 annotations。根据错误提示,你只能修改以下几个字段:
- `spec.containers[*].image`
- `spec.initContainers[*].image`
- `spec.activeDeadlineSeconds`
- `spec.tolerations`
如果你需要修改其他字段,可以考虑使用 kubectl replace 命令或者编辑 Pod 的 YAML 文件后使用 kubectl apply 命令。请注意在更新 Pod 时要小心,避免修改不允许修改的字段。
阅读全文