このドキュメントでは、Google Distributed Cloud(GDC)エアギャップで以前に作成したパブリック DNS ゾーンとプライベート DNS ゾーンが空で、不要になった場合に削除する方法について説明します。このドキュメントは、プロジェクト内の DNS レコードの管理を担当するプラットフォーム管理者とアプリケーション オペレーターを対象としています。
始める前に
GDC で DNS ゾーンを削除するには、次のものが必要です。
- 削除する既存の DNS ゾーン。現在のゾーンを一覧表示する方法については、DNS ゾーンを一覧表示するをご覧ください。
- 必要な ID とアクセスロール。プロジェクトの DNS レコードを管理するには、プロジェクト IAM 管理者に Managed DNS プロジェクト管理者(
managed-dns-project-admin)ロールの付与を依頼してください。 - グローバル API サーバーの kubeconfig ファイル。このファイルをまだ生成していない場合は、ログインをご覧ください。詳細については、グローバル API サーバーとゾーン API サーバーをご覧ください。
一般公開 DNS ゾーンまたは限定公開 DNS ゾーンを削除する
GDC で Kubernetes API を使用して、パブリックまたはプライベート DNS ゾーンを削除します。
kubectl --kubeconfig GLOBAL_API_SERVER \
delete manageddnszones.networking.global.gdc.goog/v1 DNS_ZONE_NAME \
-n PROJECT_NAMESPACE
次のように置き換えます。
GLOBAL_API_SERVER: グローバル API サーバーの kubeconfig パス。詳細については、グローバル API サーバーとゾーン API サーバーをご覧ください。API サーバーの kubeconfig ファイルをまだ生成していない場合は、ログインで詳細を確認してください。DNS_ZONE_NAME: 削除する必要がある DNS ゾーンの名前。PROJECT_NAMESPACE: プロジェクトの Namespace。