首页 > 解决方案 > Kubernetes 补丁中有哪些可用的操作?

问题描述

kubectl patch --help给出了一个示例,您可以使用特定操作修补特定元素:

kubectl patch pod valid-pod --type='json' -p='[{"op": "replace", "path": "/spec/containers/0/image", "value":"new
image"}]'

但是,没有枚举可能的op值。有哪些操作可用?

标签: kubernetes

解决方案


Kubectl 补丁在底层使用json 补丁。可能的操作是:替换、添加、删除

例子:

[
  { "op": "replace", "path": "/baz", "value": "boo" },
  { "op": "add", "path": "/hello", "value": ["world"] },
  { "op": "remove", "path": "/foo" }
]


推荐阅读