6

嗨,我正在关注此文档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 定义。谁能帮助我它是如何工作的,可能是例子。我还需要使用删除操作,我可以按名称删除值。

4

1 回答 1

3

如文件所述,它取决于类型的注释。AFAIS 战略合并只有在patchStrategy给出的情况下才有效patchMergeKey。例如,在pod.spec.containers和中就是这种情况pod.spec.volumes

例如,您需要提供有关要合并的类型的更多信息。

于 2017-02-09T11:18:06.690 回答