クラスタ削除時の永続ディスク削除の自動化
Kubernetes Engine (GKE) では、クラスタを削除しても、関連付けられている永続ディスクは自動的に削除されません。この問題に対処し、効率的なディスク管理を確保するには、次のアプローチを検討してください。
関連付けられたディスクの識別
関連付けられた永続ディスクの名前または ID の取得は、クラスター取得 API はこの情報を提供しません。ただし、Google Cloud SDK を利用して、フィルタと目的の形式を使用してディスクを識別できます。例をいくつか示します。
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
このコマンドは、GKE クラスタで使用されるすべてのディスクを一覧表示します。 PVC ディスクによるフィルタリングなど、特定の基準に合わせてフィルタをカスタマイズできます。
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
ディスクが切り離されていることを確認する
ディスクを削除する前に、次のことを行うことが重要です。それらがクラスターによって使用されていないことを確認してください。次の kubectl コマンドを使用して、クラスターの PV とその GCE PD をリストします。
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
関連付けられたディスクの削除
関連付けられたディスクを特定し、それらが存在することを確認したら切り離された場合は、削除に進むことができます。このオペレーションに対応する API メソッドは、disks.list です。
クラスタの削除中に永続ディスクの識別と削除を自動化することで、ワークフローを合理化し、GKE で効率的なディスク管理を確保できます。
以上がKubernetes Engine クラスターの削除中に永続ディスクの削除を自動化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。