Aggiorna le zone DNS

Questo documento ti guida su come aggiornare le zone DNS pubbliche e private create in precedenza in Google Distributed Cloud (GDC) con air gap.

Prima di iniziare

Per aggiornare le zone DNS in GDC, devi disporre di:

  • Una zona DNS pubblica o privata esistente. Consulta Elenca zone DNS per indicazioni su come elencare le zone attuali.
  • I ruoli di identità e accesso necessari. Per gestire le zone DNS per il tuo progetto, chiedi all'amministratore IAM del progetto di concederti il ruolo Amministratore progetto DNS gestito (managed-dns-project-admin).
  • Un file kubeconfig per il server API globale. Se non hai ancora generato questo file, consulta Accedi. Per saperne di più, vedi Server API globali e di zona.

Aggiorna una zona DNS pubblica o privata

Utilizza l'API Kubernetes in GDC per aggiornare una zona DNS pubblica o privata:

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

Sostituisci quanto segue:

  • GLOBAL_API_SERVER: il percorso kubeconfig del server API globale. Per saperne di più, consulta Server API globali e di zona. Se non hai ancora generato un file kubeconfig per il server API, consulta la sezione Accedi per maggiori dettagli.
  • DNS_ZONE_NAME: il nome della zona DNS da aggiornare.
  • PROJECT_NAMESPACE: lo spazio dei nomi del progetto.
  • DOMAIN_NAME: il nome di dominio per la zona DNS pubblica, ad esempio example.com.
  • NEW_DESCRIPTION: la descrizione aggiornata della zona DNS. Ad esempio, Public DNS zone for mydomain.com.