Atualizar zonas de DNS

Este documento mostra como atualizar zonas DNS públicas e particulares criadas anteriormente no Google Distributed Cloud (GDC) com isolamento físico.

Antes de começar

Para atualizar zonas DNS no GDC, você precisa ter o seguinte:

  • Uma zona de DNS pública ou particular. Consulte Listar zonas de DNS para saber como listar suas zonas atuais.
  • Os papéis de identidade e acesso necessários. Para gerenciar zonas de DNS no seu projeto, peça ao Administrador de IAM do projeto para conceder a você o papel de Administrador do projeto de DNS gerenciado (managed-dns-project-admin).
  • Um arquivo kubeconfig para o servidor de API global. Se você ainda não gerou esse arquivo, consulte Fazer login. Para mais informações, consulte Servidores de API globais e zonais.

Atualizar uma zona de DNS pública ou particular

Use a API Kubernetes no GDC para atualizar uma zona DNS pública ou privada:

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

Substitua:

  • GLOBAL_API_SERVER: o caminho kubeconfig do servidor da API global. Para mais informações, consulte Servidores de API globais e zonais. Se você ainda não gerou um arquivo kubeconfig para o servidor da API, consulte Fazer login para mais detalhes.
  • DNS_ZONE_NAME: o nome da sua zona de DNS que precisa ser atualizada.
  • PROJECT_NAMESPACE: o namespace do projeto.
  • DOMAIN_NAME: o nome de domínio da sua zona DNS pública, como example.com.
  • NEW_DESCRIPTION: a descrição atualizada da sua zona DNS. Por exemplo, Public DNS zone for mydomain.com.