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, comoexample.com.NEW_DESCRIPTION: a descrição atualizada da sua zona DNS. Por exemplo,Public DNS zone for mydomain.com.