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