Información general sobre el balanceador de carga de aplicaciones interno regional y el directorio de servicios

Puedes registrar automáticamente tu servicio de balanceador de carga interno en Directorio de servicios cuando crees un balanceador de carga interno. De esta forma, las aplicaciones cliente pueden usar Service Directory a través de HTTP, gRPC o DNS para resolver la dirección del servicio de balanceador de carga interno y conectarse a él directamente.

Si registras tu balanceador de carga interno en Directorio de servicios, podrás hacer lo siguiente:

  • Elige nombres de DNS personalizados para que sirvan las ubicaciones de red de tus balanceadores de carga internos, en lugar de que el DNS acceda a tu balanceador de carga interno solo a través de un nombre de DNS generado internamente en el dominio .internal.
  • Servir varios balanceadores de carga internos desde el mismo nombre de dominio DNS, lo que no es posible con los registros DNS generados automáticamente.
  • Registra los balanceadores de carga internos directamente y de forma automática en Directorio de servicios, que proporciona un único repositorio para todos tus servicios en Google Cloud.
  • Consulta los servicios, los endpoints y los endpoints de balanceadores de carga internos independientes con un solo comando en la API Service Directory.
  • Aplica acciones administrativas, como el control de acceso, a los recursos de Directorio de Servicios a nivel de espacio de nombres o de servicio para abarcar tanto los endpoints de tu balanceador de carga interno como otros servicios de backend.

Registrar un balanceador de carga de aplicación interno regional en Directorio de servicios

Para registrar un balanceador de carga de aplicación interno regional, ejecuta el comando gcloud compute forwarding-rules create y define 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

Haz los cambios siguientes:

  • FORWARDING_RULE_NAME: el nombre de la regla de reenvío que quieras 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 a la que sirve 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 va a operar
  • PORT_NUMBER: una lista de puertos separados por comas
  • SD_SERVICE_NAME: nombre completo del servicio de Directorio de servicios en el que quieres registrar el endpoint. Este servicio debe estar en el mismo proyecto y región que la regla de reenvío que se va a crear. Por ejemplo: projects/PROJECT/locations/REGION/namespaces/NAMESPACE_NAME/services/SERVICE_NAME.

Siguientes pasos