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 crearREGION
: la región en la que se creará la regla de reenvíoNETWORK_NAME
: la red a la que se aplica esta regla de reenvíoRESERVED_IP_ADDRESS
: la dirección IP que entrega la regla de reenvíoPROXY_NAME
: el proxy de destino que recibe el tráficoPROXY_REGION
: la región del proxy en la que se operaráPORT_NUMBER
: una lista de puertos separados por comasSD_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?
- Para obtener más información sobre el Directorio de servicios, consulta Descripción general del Directorio de servicios.
- Para obtener información sobre las limitaciones de la integración del Directorio de servicios con el balanceador de cargas de aplicaciones interno regional y cómo verificar el extremo, consulta Registra un balanceador de cargas interno.