Descripción general del balanceador de cargas de aplicaciones interno regional y el Directorio de servicios

Puedes optar por registrar de forma automática el servicio de tu balanceador de cargas interno con el Directorio de servicios cuando creas un balanceador de cargas interno. Esto permite que las aplicaciones cliente usen el Directorio de servicios a través de HTTP, gRPC o DNS para resolver la dirección del servicio del balanceador de cargas interno y conectarse directamente a él.

El registro de tu balanceador de cargas interno con el Directorio de servicios te permite realizar las siguientes acciones:

  • Elegir nombres DNS personalizados para entregar las ubicaciones de red de tus balanceadores de cargas internos en lugar de que DNS acceda a tu balanceador de cargas interno solo a través de un nombre DNS generado internamente en el dominio .internal.
  • Entregar varios balanceadores de cargas internos desde el mismo nombre de dominio DNS, que de otra manera no es posible con los registros DNS generados automáticamente.
  • Registrar los balanceadores de cargas internos de forma directa y automática en el Directorio de servicios, lo que proporciona un repositorio único para todos tus servicios en Google Cloud.
  • Consultar los servicios independientes, los extremos y tus extremos del balanceador de cargas interno con un solo comando en la API del Directorio de servicios.
  • Aplicar acciones administrativas, como el control de acceso a los recursos del Directorio de servicios, en el espacio de nombres o en el nivel de servicio para abarcar los extremos del balanceador de cargas internos y otros servicios de backend.

Registra un balanceador de cargas de aplicaciones interno regional con el Directorio de servicios

Para registrar un balanceador de cargas de aplicaciones interno regional, ejecuta el comando gcloud compute forwarding-rules create y establece la marca 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

Reemplaza lo siguiente:

  • FORWARDING_RULE_NAME: un nombre para la regla de reenvío que deseas crear
  • REGION: la región en la que se creará la regla de reenvío
  • NETWORK_NAME: la red a la que se aplica esta regla de reenvío
  • RESERVED_IP_ADDRESS: la dirección IP que entrega la regla de reenvío
  • PROXY_NAME: el proxy de destino que recibe el tráfico
  • PROXY_REGION: la región del proxy en la que se operará
  • PORT_NUMBER: una lista de puertos separados por comas
  • SD_SERVICE_NAME: el nombre completamente calificado del servicio de Directorio de servicios en el que deseas registrar el extremo. Este servicio debe estar en el mismo proyecto y región que la regla de reenvío que se crea. Por ejemplo: projects/PROJECT/locations/REGION/namespaces/NAMESPACE_NAME/services/SERVICE_NAME.

¿Qué sigue?