Mettre à jour les zones DNS

Ce document vous explique comment mettre à jour les zones DNS publiques et privées créées précédemment dans Google Distributed Cloud (GDC) sous air gap.

Avant de commencer

Pour mettre à jour les zones DNS dans GDC, vous devez disposer des éléments suivants :

  • Une zone DNS publique ou privée existante. Pour savoir comment lister vos zones actuelles, consultez Lister les zones DNS.
  • Rôles d'identité et d'accès nécessaires. Pour gérer les zones DNS de votre projet, demandez à votre administrateur IAM de projet de vous accorder le rôle Administrateur de projet Managed DNS (managed-dns-project-admin).
  • Fichier kubeconfig pour le serveur d'API global. Si vous n'avez pas encore généré ce fichier, consultez Se connecter. Pour en savoir plus, consultez Serveurs d'API globaux et zonaux.

Mettre à jour une zone DNS publique ou privée

Utilisez l'API Kubernetes dans GDC pour mettre à jour une zone DNS publique ou privée :

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

Remplacez les éléments suivants :

  • GLOBAL_API_SERVER : chemin d'accès au fichier kubeconfig du serveur d'API global. Pour en savoir plus, consultez Serveurs d'API globaux et zonaux. Si vous n'avez pas encore généré de fichier kubeconfig pour le serveur d'API, consultez Se connecter pour en savoir plus.
  • DNS_ZONE_NAME : nom de la zone DNS à mettre à jour.
  • PROJECT_NAMESPACE : espace de noms de votre projet.
  • DOMAIN_NAME : nom de domaine de votre zone DNS publique, tel que example.com.
  • NEW_DESCRIPTION : description mise à jour de votre zone DNS. Exemple :Public DNS zone for mydomain.com