DNS-Einträge löschen

In diesem Dokument erfahren Sie, wie Sie einen DNS-Eintrag löschen, wenn er nicht mehr benötigt wird. Die Zielgruppe für dieses Dokument sind Plattformadministratoren und Anwendungsoperatoren, die für die Verwaltung von DNS-Einträgen in einem Projekt verantwortlich sind.

Hinweis

Zum Löschen von DNS-Einträgen in GDC benötigen Sie Folgendes:

  • Einen vorhandenen DNS-Eintrag in einer DNS-Zone. Unter DNS-Einträge auflisten finden Sie eine Anleitung zum Auflisten Ihrer aktuellen Einträge.
  • Die erforderlichen Identitäts- und Zugriffsrollen. Wenn Sie DNS-Einträge für Ihr Projekt verwalten möchten, bitten Sie Ihren Projekt-IAM-Administrator , Ihnen die Rolle Managed DNS Project Admin (managed-dns-project-admin) zuzuweisen.
  • Wenn Sie die gdcloud CLI verwenden möchten, prüfen Sie, ob sie installiert ist. Weitere Informationen finden Sie unter gdcloud CLI installieren.
  • Wenn Sie kubectl verwenden, eine kubeconfig-Datei für den globalen API-Server. Wenn Sie diese Datei noch nicht generiert haben, lesen Sie den Abschnitt Anmelden. Weitere Informationen finden Sie unter Globale und zonale API-Server.

DNS-Eintrag löschen

Sie können einen DNS-Eintrag mit der gdcloud CLI oder der Kubernetes API löschen.

gdcloud

Verwenden Sie den gdcloud dns record-sets delete Befehl, um einen DNS-Eintrag zu löschen:

gdcloud dns record-sets delete RESOURCE_RECORD_NAME \
    [--project=PROJECT_NAMESPACE] \
    [--async]

Ersetzen Sie Folgendes:

  • RESOURCE_RECORD_NAME: Der Name des zu löschenden DNS-Eintrags.
  • PROJECT_NAMESPACE: Der Namespace Ihres Projekts. Dieses Flag ist optional, wenn Sie mit gdcloud config set project ein Standardprojekt global festgelegt haben.
  • --async: Geben Sie dies an, wenn der Befehl sofort zurückgegeben werden soll, anstatt auf den Abschluss des Vorgangs zu warten. Mit describe können Sie den Status von dem Vorgang prüfen.

API

Verwenden Sie die Kubernetes API in GDC, um einen DNS-Eintrag zu löschen:

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

Ersetzen Sie Folgendes:

  • GLOBAL_API_SERVER: Der kubeconfig-Pfad des globalen API-Servers. Weitere Informationen finden Sie unter Globale und zonale API-Server. Wenn Sie noch keine kubeconfig-Datei für den API-Server generiert haben, finden Sie unter Anmelden weitere Informationen.
  • RESOURCE_RECORD_NAME: Der zu löschende DNS-Eintrag, z. B. myhost.system.example.com.
  • PROJECT_NAMESPACE: Der Namespace Ihres Projekts.