Puoi scegliere di registrare automaticamente il servizio del bilanciatore del carico interno con Service Directory quando crei un bilanciatore del carico interno. In questo modo, le applicazioni client possono utilizzare Service Directory tramite HTTP, gRPC o DNS per risolvere l'indirizzo del servizio di bilanciamento del carico interno e connettersi direttamente.
La registrazione del bilanciatore del carico interno con Service Directory ti consente di svolgere quanto segue:
- Scegli nomi DNS personalizzati per indicare le posizioni di rete dei bilanciatori del carico interno, anziché consentire al DNS di accedere al bilanciatore del carico interno solo tramite un nome DNS generato internamente nel dominio .internal.
- Offrire più bilanciatori del carico interni dallo stesso nome di dominio DNS, cosa che non è possibile con i record DNS attualmente generati automaticamente.
- Registra i bilanciatori del carico interni in modo diretto e automatico in Service Directory, fornendo un unico repository per tutti i tuoi servizi in Cloud de Confiance.
- Visualizza servizi autonomi, endpoint e endpoint dei bilanciatori del carico interni con un unico comando nell'API Service Directory.
- Applica azioni amministrative come controllo dell'accesso alle risorse di Service Directory a livello di spazio dei nomi o servizio per includere sia gli endpoint dei bilanciatori del carico interni sia altri servizi di backend.
Registra un bilanciatore del carico di rete passthrough interno con Service Directory
Per registrare un bilanciatore del carico di rete passthrough interno, esegui il comando gcloud compute forwarding-rules
create e imposta il flag service-directory-registration:
gcloud compute forwarding-rules create FORWARDING_RULE_NAME \
    --region=REGION \
    --load-balancing-scheme=INTERNAL \
    --network=NETWORK_NAME \
    --subnet=SUBNET_NAME \
    --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
Sostituisci quanto segue:
- FORWARDING_RULE_NAME: un nome per la regola di forwarding che vuoi creare
- REGION: la regione in cui creare la regola di inoltro
- NETWORK_NAME: la rete a cui si applica questa regola di forwarding
- SUBNET_NAME: la sottorete a cui si applica questa regola di forwarding
- RESERVED_IP_ADDRESS: l'indirizzo IP a cui si applica la regola di inoltro
- PROTOCOL_TYPE: il protocollo IP che verrà utilizzato dalla regola
- PORT_NUMBER: un elenco di porte separate da virgole
- BACKEND_SERVICE_NAME: servizio di backend di destinazione che riceve il traffico
- SD_SERVICE_NAME: il nome completo del servizio Service Directory in cui vuoi registrare l'endpoint. Deve trovarsi nello stesso progetto e nella stessa regione della regola di inoltro in fase di creazione. Ad esempio: projects/- PROJECT/locations/- REGION/namespaces/- NAMESPACE_NAME/services/- SERVICE_NAME.
Passaggi successivi
- Per scoprire di più su Service Directory, consulta la panoramica di Service Directory.
- Per scoprire le limitazioni dell'integrazione di Service Directory con il bilanciatore del carico di rete passthrough interno e come verificare l'endpoint, consulta Registrare un bilanciatore del carico interno.
- Per risolvere i problemi relativi all'hop successivo con il bilanciatore del carico di rete passthrough interno, consulta Risolvere i problemi relativi al bilanciatore del carico come hop successivo.