このページでは、Google Distributed Cloud(GDC)エアギャップで既存の復元を表示して削除する方法について説明します。
使用していない復元を削除して、ストレージの空き容量を増やし、整理します。
始める前に
復元を表示して削除するには、次のものが必要です。
- 既存の復元。詳細については、一連の復元を計画するをご覧ください。
必要な ID とアクセスロール:
- PA ユーザーの場合:
- ユーザー クラスタ バックアップ管理者: ユーザー クラスタのバックアップ プランや復元プランなどのバックアップ リソースを管理します。組織 IAM 管理者に、ユーザー クラスタ バックアップ管理者(
user-cluster-backup-admin
)ロールを付与するよう依頼します。
- ユーザー クラスタ バックアップ管理者: ユーザー クラスタのバックアップ プランや復元プランなどのバックアップ リソースを管理します。組織 IAM 管理者に、ユーザー クラスタ バックアップ管理者(
- AO ユーザーの場合:
- バックアップ作成者: 手動バックアップの作成と復元を行います。プロジェクト IAM 管理者に、バックアップ作成者(
backup-creator
)ロールを付与するよう依頼します。
- バックアップ作成者: 手動バックアップの作成と復元を行います。プロジェクト IAM 管理者に、バックアップ作成者(
- 詳細については、ロールの定義をご覧ください。
- PA ユーザーの場合:
復元の表示
復元のリストを表示するには、GDC コンソールまたは kubectl
を使用します。
コンソール
- GDC コンソールにログインします。
- ナビゲーション メニューで [Backup for Clusters] をクリックします。
- [プロジェクトを選択] をクリックして、ロールに応じて組織またはプロジェクトを選択します。
- バックアップ管理者: 組織を選択すると、組織内のすべての復元が表示されます。プロジェクトを選択すると、プロジェクト内のすべての復元が表示されます。
- バックアップ作成者: プロジェクトを選択して、プロジェクト内のすべての復元を表示します。
- [復元] タブをクリックします。
- リスト内の復元をクリックして、その詳細を表示します。
kubectl
デフォルトの名前空間の復元のステータスを表示します。
kubectl get clusterRestores
出力例を次に示します。
NAME STATE
restore-sample Succeeded
すべての Namespace の復元を表示します。
kubectl get clusterRestores -A
特定の Namespace の復元を表示します。
kubectl get clusterRestores -n NAMESPACE
NAMESPACE
は、復元を含む Namespace に置き換えます。
復元の削除
バックアップとは異なり、復元の削除にはリクエストの発行は必要ありません。復元は、Kubernetes API サーバーからリソースを直接削除することで削除されます。このアクションでは、関連する復元アーティファクトもオブジェクト ストレージからクリーンアップされます。
復元を削除するには、
kubectl
を使用します。kubectl delete clusterRestores RESTORE_NAME
RESTORE_NAME
は、復元の名前に置き換えます。