クラスターの削除時に関連する永続ディスクの削除
Kubernetes Engine では、クラスターに接続された永続ディスクがクラスターの削除後も残ることが想定されます。ただし、ユーザーはさまざまな理由でこれらのディスクを同時に削除したい場合があります。クラスター取得 API にはディスク関連の情報が不足しているため、削除するディスク名または ID を決定するのは困難な場合があります。
解決策
に関連付けられたディスクを識別するための推奨されるアプローチGKE クラスタは Cloud SDK を介して行われます。フィルタと適切なフォーマットを利用することで、ユーザーはディスクのリストを取得できます:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"
切り離されたディスクが使用されていないことを確認するには、ユーザーは次の kubectl コマンドを使用できます:
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
ディスクのリストを取得するための対応する API メソッドは、disks.list です。
注: 表示されるフィルターと書式設定のオプションは、ユーザーの環境の特定の要件によって異なる場合があります。ユースケースに合わせてコマンドを調整することをお勧めします。
以上がGKE クラスタに関連付けられた永続ディスクを特定して削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。