É possível optar por registrar automaticamente seu serviço de balanceador de carga interno com o Diretório de serviços ao criar um balanceador de carga interno. Isso permite que os aplicativos clientes usem o Diretório de serviços por meio de HTTP, gRPC ou DNS para determinar o endereço do serviço do balanceador de carga interno e se conectem a ele diretamente.
O registro do balanceador de carga interno com o Diretório de serviços permite que você faça o seguinte:
- Escolha nomes de DNS personalizados para disponibilizar os locais da rede dos seus balanceadores de carga internos em vez de o DNS acessar o balanceador de carga interno usando apenas um nome de DNS gerado internamente no domínio
.internal
. - Veicule vários balanceadores de carga internos com o mesmo nome de domínio de DNS, o que não é possível fazer com os registros DNS atuais gerados automaticamente.
- Registre balanceadores de carga internos direta e automaticamente no Diretório de serviços, fornecendo um único repositório para todos os seus serviços no Google Cloud.
- Veja serviços independentes, endpoints e endpoints do balanceador de carga interno com um único comando na API do Diretório de serviços.
- Aplique ações administrativas, como o controle de acesso a recursos do Diretório de serviços, no namespace ou no nível de serviço para abranger os endpoints do balanceador de carga interno e outros serviços de back-end.
Registrar um balanceador de carga de aplicativo interno regional com o diretório de serviços
Para registrar um balanceador de carga de aplicativo interno regional, execute o comando gcloud compute forwarding-rules
create
e
defina a sinalização 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:
FORWARDING_RULE_NAME
: um nome para a regra de encaminhamento que você quer criar.REGION
: a região onde criar a regra de encaminhamentoNETWORK_NAME
: rede em que se aplica essa regra de encaminhamentoRESERVED_IP_ADDRESS
: o endereço IP que a regra de encaminhamento veicula.PROXY_NAME
: proxy de destino que recebe o tráfegoPROXY_REGION
: a região do proxy a ser operadaPORT_NUMBER
: uma lista de portas separadas por vírgulaSD_SERVICE_NAME
: o nome totalmente qualificado do serviço de diretório de serviços em que você quer registrar o endpoint. Esse serviço precisa estar no mesmo projeto e região que a regra de encaminhamento que está sendo criada. Por exemplo: projects/PROJECT
/locations/REGION
/namespaces/NAMESPACE_NAME
/services/SERVICE_NAME
.
A seguir
- Para saber mais sobre o Diretório de serviços, consulte a Visão geral do Diretório de serviços.
- Para saber mais sobre as limitações da integração do Diretório de serviços com o balanceador de carga de aplicativo interno regional e como verificar o endpoint, confira Registrar um balanceador de carga interno.