嗨,我正在关注此文档https://github.com/kubernetes/kubernetes/blob/master/docs/devel/api-conventions.md#strategic-merge-patch以使用 strategy-merge-patch 部分更新 JSON 对象补丁 REST API。该文档说它可以添加或删除对象,但我已经尝试过,每当我向现有 JSON 添加新对象时,它只是替换它而不是添加新对象。我正在尝试修改 OpenShift 3.2 中的 pod 定义。谁能帮助我它是如何工作的,可能是例子。我还需要使用删除操作,我可以按名称删除值。
问问题
2545 次
1 回答
3
如文件所述,它取决于类型的注释。AFAIS 战略合并只有在patchStrategy
给出的情况下才有效patchMergeKey
。例如,在pod.spec.containers
和中就是这种情况pod.spec.volumes
。
例如,您需要提供有关要合并的类型的更多信息。
于 2017-02-09T11:18:06.690 回答