示例:
a:
b:
c: 123
一、增加配置add
kubectl patch pod xxx -n xxxxx --type=json -p=’[{“op”:“add”,“path”:"/a/b/d",“value”:jsonObject}]’
例如执行: kubectl patch pod xxx -n xxx --type=json -p’[{“op”:“add”,“path”:"/a/b/d",“value”:456}]’,结果如下:
a:
b:
c: 123
d: 456
二、修改配置replace
kubectl patch pod xxx -n xxxxx --type=json -p=’[{“op”:“replace”,“path”:"/a/b/c",“value”:jsonObject}]’
例如执行: kubectl patch pod xxx -n xxx --type=json -p’[{“op”:“replace”,“path”:"/a/b/c",“value”:456}]’,结果如下:
a:
b:
c: 456
三、删除配置remove
kubectl patch pod xxx -n xxxxx --type=json -p=’[{“op”:“remove”,“path”:"/a/b/c"]’
例如执行: kubectl patch pod xxx -n xxx --type=json -p’[{“op”:“remove”,“path”:"/a/b/c"}]’,结果如下:
a:
b: