Información general sobre el balanceador de carga de red de paso a través externo y el directorio de servicios

Puede registrar automáticamente su servicio de balanceador de carga de red de paso a través externo en Directorio de servicios cuando cree un balanceador de carga de red de paso a través externo. 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 de red de pases externo y conectarse a él directamente.

Registrar un balanceador de carga de red de paso a través externo en Directorio de servicios

Para registrar un balanceador de carga de red de paso a través externo, 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=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

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
  • RESERVED_IP_ADDRESS: la dirección IP a la que sirve la regla de reenvío
  • PROTOCOL_TYPE: el protocolo IP que debe usar la regla.
  • 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: 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