この質問は、kubectl delete -f
テスト展開全体が存在する名前空間の宣言を何らかの形で含むファイルでを実行したときに発生しました。
システム(私たちによって構成されていないため、私たちには少しわかりにくい)には、OpenEBSシステムによってプロビジョニングされたボリュームがありました。
削除された名前空間内に、OpenEBSでPVがプロビジョニングされたPVCがいくつかありました。名前空間が削除されると、PVCが削除され、すべてのPVも削除されました。
私はかなりの数の文書を読みましたが、私の質問に対する明確な答えは見つかりませんでした。知っています;
reclaimPolicy
がに設定されている場合にのみ削除されます。Delete
名前空間の削除の結果としてPVが削除される唯一のケースは、名前空間にreclaimPolicy: Delete
。でPVにバインドされたPVCが含まれている場合です。したがって、システム内のすべてのプロビジョニングされたPVにこの問題がありました。またはm何かが足りない?
基本的に、フローは次のようになります。
reclaimPolicy
ます。注意:通常、最初にPVCを削除するには、それを参照しているポッドを削除する必要があります。また、バインドされたPVを最初に削除するには、それぞれのPVCを削除する必要があります。削除システムは次のようなものです:最初のポッド(そのPVCを参照している)が削除され、次にそれぞれのPVC、次にPV(reclainPolicyが削除されている場合)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加