kubernetes - Kubernetes 补丁中有哪些可用的操作?
问题描述
kubectl patch --help
给出了一个示例,您可以使用特定操作修补特定元素:
kubectl patch pod valid-pod --type='json' -p='[{"op": "replace", "path": "/spec/containers/0/image", "value":"new
image"}]'
但是,没有枚举可能的op
值。有哪些操作可用?
解决方案
Kubectl 补丁在底层使用json 补丁。可能的操作是:替换、添加、删除
例子:
[
{ "op": "replace", "path": "/baz", "value": "boo" },
{ "op": "add", "path": "/hello", "value": ["world"] },
{ "op": "remove", "path": "/foo" }
]
推荐阅读
- javascript - Axios 通用 Post 在 TypeScript 中返回错误类型
- java - 设置适配器上的空对象引用
- http - ActivePDF Rest API 与 Coldfusion 一起使用
- sql - 获取一个表的所有行,并匹配另一个表中可能不存在 SQL 条目的行
- javascript - 通过单选按钮将值插入 Firebase
- c# - 如何在避免索引超出范围的同时重新分配数组中的值
- java - 为什么@Request 映射不起作用?
- c# - C#MVC5 使用 IColcetion 显示图像幻灯片
- html - 画布上的利萨如
- python - 什么是“我的代码中的属性错误”?分析一下