2016-12-09 6 views
1

안녕하세요,이 문서의 뒷부분에있는 https://github.com/kubernetes/kubernetes/blob/master/docs/devel/api-conventions.md#strategic-merge-patch 전략적 병합 패치는 PATCH REST API를 사용하여 JSON 개체를 부분적으로 업데이트합니다. 이 문서는 객체를 추가하거나 삭제할 수 있다고 말했지만, 기존 JSON에 새 객체를 추가 할 때마다 새로운 객체를 추가하는 대신이를 대체합니다. OpenShift 3.2에서 pod 정의를 수정하려고합니다. 아무도 날 어떻게 도와 줘, 아마도 예를 들어, 작품을 수 있습니다. 나는 이름으로 값을 삭제할 수있는 삭제 작업도 사용해야합니다.kubernetes 전략적 병합 패치

+0

예제 JSON 파일을 제공 할 수 있습니까? – eljefedelrodeodeljefe

+0

패치하려는 JSON 파일을 제공하십시오. 도움을받는 것이 더 쉬워지며 어디로 잘못 가고 있는지 알려줍니다. :) – Nikhita

답변

1

설명 된대로 유형의 주석에 따라 다릅니다. AFAIS 전략적 병합은 patchStrategypatchMergeKey이 주어진 경우에만 작동합니다. 예를 들어 pod.spec.containerspod.spec.volumes의 경우입니다.

예를 들어 병합 할 유형에 대한 자세한 정보를 제공해야합니다.