K8S PV、PVCの問題を削除することはできません

一般的なステップを削除します:最初のポッドを削除してから、最後の削除PVのPVCを削除

しかし、「終了」状態では常​​にPVに遭遇し、そして削除する余裕はありません。図は次のとおりです。

ソリューション:

レコードのK8Sを削除します。

1
kubectl patch pv xxx -p  '{"metadata":{"finalizers":null}}'

 

参考情報:

永続的なボリュームが保護されている場合に発生します。あなたはこれを確認横切ることができるようになります。

コマンド:

kubectl describe pvc PVC_NAME | grep Finalizers

出力:

Finalizers: [kubernetes.io/pvc-protection]

あなたは使用してnullにファイナライザを設定することにより、この問題を解決することができます  kubectl patch

kubectl patch pvc PVC_NAME -p '{"metadata":{"finalizers": []}}' --type=merge

操作の例:

[ルート@試験-DEV-master01〜]#1 kubectlパッチPVC試験-ES01 -p '{ "メタデータ":{ "ファイナライザ" NULL}} -N' xituテスト
パッチさpersistentvolumeclaim /試験-ES01 


[ルート@試験- DEV-master01〜]#1 kubectlパッチPVC DATADIR-飼育係、飼育係-0 -p '{ "メタデータ":{ "ファイナライザ":ヌル}} -N' xituテスト
persistentvolumeclaim / DATADIR-飼育係、飼育係-0パッチを当て


[ルート@テスト-DEV-master01〜]#1 kubectlパッチPV D-bp1flc3jh6rcc0le0x7yの-p '{ "メタデータ":{ "ファイナライザ":ヌル}} -N' xituテスト
パッチさpersistentvolume / D-bp1flc3jh6rcc0le0x7y

  

おすすめ

転載: www.cnblogs.com/weifeng1463/p/11490399.html