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.