Vista geral do balanceador de carga de aplicações interno regional e do Service Directory

Pode optar por registar automaticamente o seu serviço de equilibrador de carga interno no Service Directory quando cria um equilibrador de carga interno. Isto permite que as aplicações cliente usem o Service Directory através de HTTP, gRPC ou DNS para resolver o endereço do serviço de balanceador de carga interno e estabelecer ligação diretamente ao mesmo.

O registo do balanceador de carga interno no Service Directory permite-lhe fazer o seguinte:

  • Escolha nomes DNS personalizados para publicar as localizações de rede dos seus balanceadores de carga internos, em vez de o DNS aceder ao balanceador de carga interno apenas através de um nome DNS gerado internamente no domínio .internal.
  • Servir vários equilibradores de carga internos a partir do mesmo nome do domínio DNS, o que, de outra forma, não é possível com os registos DNS gerados automaticamente atuais.
  • Registe equilibradores de carga internos diretamente e de forma automática no Service Directory, o que lhe dá um único repositório para todos os seus serviços no Google Cloud.
  • Veja serviços autónomos, pontos finais e os seus pontos finais do equilibrador de carga interno com um único comando na API Service Directory.
  • Aplique ações administrativas, como o controlo de acesso, aos recursos do Service Directory ao nível do espaço de nomes ou do serviço para abranger os seus pontos finais do balanceador de carga interno, bem como outros serviços de back-end.

Registe um balanceador de carga de aplicações interno regional no Service Directory

Para registar um Application Load Balancer interno regional, execute o comando gcloud compute forwarding-rules create e defina a flag service-directory-registration:

gcloud beta compute forwarding-rules create FORWARDING_RULE_NAME \
    --region=REGION \
    --load-balancing-scheme=INTERNAL_MANAGED \
    --network=NETWORK_NAME \
    --address=RESERVED_IP_ADDRESS \
    --target-https-proxy=PROXY_NAME \
    --target-https-proxy-region=PROXY_REGION \
    --ports=PORT_NUMBER \
    --service-directory-registration=SD_SERVICE_NAME

Substitua o seguinte:

  • FORWARDING_RULE_NAME: um nome para a regra de encaminhamento que quer criar
  • REGION: a região na qual criar a regra de encaminhamento
  • NETWORK_NAME: a rede à qual esta regra de encaminhamento se aplica
  • RESERVED_IP_ADDRESS: o endereço IP que a regra de encaminhamento serve
  • PROXY_NAME: o proxy de destino que recebe o tráfego
  • PROXY_REGION: a região em que o proxy vai operar
  • PORT_NUMBER: uma lista de portas separadas por vírgulas
  • SD_SERVICE_NAME: o nome totalmente qualificado do serviço do Service Directory onde quer registar o ponto final. Este serviço tem de estar no mesmo projeto e região que a regra de encaminhamento que está a ser criada. Por exemplo: projects/PROJECT/locations/REGION/namespaces/NAMESPACE_NAME/services/SERVICE_NAME.

O que se segue?