DNS-Zonen aktualisieren

In diesem Dokument wird beschrieben, wie Sie zuvor erstellte öffentliche und private DNS-Zonen in Google Distributed Cloud (GDC) mit Air Gap aktualisieren.

Hinweise

Zum Aktualisieren von DNS-Zonen in GDC benötigen Sie Folgendes:

  • Eine vorhandene öffentliche oder private DNS-Zone. Eine Anleitung zum Auflisten Ihrer aktuellen Zonen finden Sie unter DNS-Zonen auflisten.
  • Die erforderlichen Identitäts- und Zugriffsrollen. Wenn Sie DNS-Zonen 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.
  • 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.

Öffentliche oder private DNS-Zone aktualisieren

So aktualisieren Sie eine öffentliche oder private DNS-Zone mit der Kubernetes API in GDC:

kubectl --kubeconfig GLOBAL_API_SERVER apply -f - <<EOF
apiVersion: networking.global.gdc.goog/v1
kind: ManagedDNSZone
metadata:
  name: DNS_ZONE_NAME
  namespace: PROJECT_NAMESPACE
spec:
  dnsName: DOMAIN_NAME
  description: NEW_DESCRIPTION
  visibility: PUBLIC
EOF

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, lesen Sie die Informationen unter Anmelden.
  • DNS_ZONE_NAME: der Name der DNS-Zone, die aktualisiert werden muss.
  • PROJECT_NAMESPACE: Der Namespace Ihres Projekts.
  • DOMAIN_NAME: Der Domainname für Ihre öffentliche DNS-Zone, z. B. example.com.
  • NEW_DESCRIPTION: die aktualisierte Beschreibung für Ihre DNS-Zone. Beispiel: Public DNS zone for mydomain.com.