このドキュメントでは、Google Distributed Cloud(GDC)エアギャップのソブリン ユニバースでコンテナ ワークロードの永続ストレージを削除する方法について説明します。環境の健全性とパフォーマンスを維持するには、使用されなくなった永続ストレージを削除することが重要です。永続ストレージは PersistentVolumeClaim リソース(PVC)として管理されます。
このドキュメントは、組織のアプリケーション ワークロードの管理を担当するアプリケーション オペレーター グループのデベロッパーを対象としています。詳細については、GDC エアギャップ ドキュメントの対象ユーザーをご覧ください。
始める前に
このドキュメントのタスクを完了するには、必要な権限をリクエストする必要があります。
IAM ロールをリクエストする
永続ボリュームを削除するために必要な権限を取得するには、特定のロールが必要です。必要なロールは、組織スコープの共有クラスタとプロジェクト スコープの標準クラスタのどちらで作業しているかによって異なります。詳細については、Kubernetes クラスタの構成をご覧ください。
共有クラスタロール
共有クラスタで永続ボリュームを作成、削除、編集、表示するには、プロジェクト IAM 管理者に Namespace 管理者(namespace-admin)ロールの付与を依頼してください。このロールはプロジェクトの名前空間にバインドされます。
標準クラスタロール
標準クラスタで永続ボリュームを作成、削除、編集、表示するには、プロジェクト IAM 管理者に クラスタ デベロッパー(cluster-developer)ロールを付与するよう依頼してください。このロールはプロジェクトの名前空間にバインドされます。
永続ボリュームを削除する
PVC を削除するには、次の操作を行います。
プロジェクトの Namespace にある既存の PVC を一覧表示します。
kubectl get pvc -n NAMESPACENAMESPACEは、Kubernetes クラスタの Namespace に置き換えます。PVC が共有クラスタにある場合は、プロジェクトの Namespace を使用します。削除する PVC をメモします。
PVC を削除します。
kubectl delete pvc PVC_NAME -n NAMESPACE次のように置き換えます。
PVC_NAME: 削除する PVC の名前。NAMESPACE: Kubernetes クラスタの Namespace。PVC が共有クラスタにある場合は、プロジェクトの Namespace を使用します。
出力は次のようになります。
persistentvolumeclaim "test-pvc" deleted