DNS レコードを削除する

このドキュメントでは、不要になった DNS レコードを削除する方法について説明します。このドキュメントは、プロジェクト内の DNS レコードの管理を担当するプラットフォーム管理者とアプリケーション オペレーターを対象としています。

始める前に

GDC で DNS レコードを削除するには、次のものが必要です。

  • DNS ゾーン内の既存の DNS レコード。現在のレコードを一覧表示する手順については、DNS レコードを一覧表示するをご覧ください。
  • 必要な ID とアクセスロール。プロジェクトの DNS レコードを管理するには、プロジェクト IAM 管理者Managed DNS プロジェクト管理者managed-dns-project-admin)ロールの付与を依頼してください。
  • グローバル API サーバーの kubeconfig ファイル。このファイルをまだ生成していない場合は、ログインをご覧ください。詳細については、グローバル API サーバーとゾーン API サーバーをご覧ください。

DNS レコードを削除する

GDC で Kubernetes API を使用して DNS レコードを削除します。

kubectl --kubeconfig GLOBAL_API_SERVER \
delete resourcerecordset.networking.global.gdc.goog RESOURCE_RECORD_NAME \
-n PROJECT_NAMESPACE

次のように置き換えます。

  • GLOBAL_API_SERVER: グローバル API サーバーの kubeconfig パス。詳細については、グローバル API サーバーとゾーン API サーバーをご覧ください。API サーバーの kubeconfig ファイルをまだ生成していない場合は、ログインで詳細を確認してください。
  • RESOURCE_RECORD_NAME: 削除する DNS レコード(myhost.system.example.com など)。
  • PROJECT_NAMESPACE: プロジェクトの Namespace。