2016-12-09 3 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の場合です。

たとえば、マージするタイプに関する詳細情報を入力する必要があります。