Panoramica di Service Directory e del bilanciatore del carico di rete passthrough esterno

Puoi scegliere di registrare automaticamente il servizio bilanciatore del carico di rete passthrough esterno in Service Directory quando crei un bilanciatore del carico di rete passthrough esterno. In questo modo, le applicazioni client possono utilizzare Service Directory tramite HTTP, gRPC o DNS per risolvere l'indirizzo del servizio di bilanciatore del carico di rete passthrough esterno e connettersi direttamente.

Registra un bilanciatore del carico di rete passthrough esterno con Service Directory

Per registrare un bilanciatore del carico di rete passthrough esterno, esegui il comando gcloud compute forwarding-rules create e imposta il flag 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

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
  • RESERVED_IP_ADDRESS: l'indirizzo IP a cui si applica la regola di inoltro
  • PROTOCOL_TYPE: il protocollo IP a cui deve essere applicata la regola
  • PORT_NUMBER: un elenco di porte separate da virgole
  • BACKEND_SERVICE_NAME: il 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. Questo servizio deve trovarsi nello stesso progetto e nella stessa regione della regola di forwarding in fase di creazione. Ad esempio: projects/PROJECT/locations/REGION/namespaces/NAMESPACE_NAME/services/SERVICE_NAME.

Passaggi successivi