kubectl patch --help
给出了一个可以用特定操作修补特定元素的示例:
kubectl patch pod valid-pod --type='json' -p='[{"op": "replace", "path": "/spec/containers/0/image", "value":"new
image"}]'
但是,没有列举可能的op
值。有哪些可用的操作?
Kubectl patch在底层使用json patch。可能的操作是:替换,添加,删除
的例子:
[
{ "op": "replace", "path": "/baz", "value": "boo" },
{ "op": "add", "path": "/hello", "value": ["world"] },
{ "op": "remove", "path": "/foo" }
]