Descripción general del balanceador de cargas de red de transferencia y el Directorio de servicios

Puedes optar por registrar de forma automática el servicio de tu balanceador de cargas de red de transferencia externo con el Directorio de servicios cuando creas un balanceador de cargas de red de transferencia externo. 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 de red de transferencia externo y conectarse a él directamente.

Registra un balanceador de cargas de red de transferencia externo con el Directorio de servicios

Para registrar un balanceador de cargas de red de transferencia externo, 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=EXTERNAL \
    --address=RESERVED_IP_ADDRESS \
    --ip-protocol=PROTOCOL_TYPE \
    --ports=PORT_NUMBER \
    --backend-service=BACKEND_SERVICE_NAME \
    --backend-service-region=REGION \
    --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
  • RESERVED_IP_ADDRESS: la dirección IP que entrega la regla de reenvío
  • PROTOCOL_TYPE: el protocolo IP que la regla entregará
  • PORT_NUMBER: una lista de puertos separados por comas
  • BACKEND_SERVICE_NAME: el servicio de backend de destino que recibe el tráfico
  • 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?