Présentation de l'équilibreur de charge réseau passthrough interne et de l'Annuaire des services

Vous pouvez choisir d'enregistrer automatiquement votre service d'équilibrage de charge réseau passthrough externe à l'aide de l'Annuaire des services lorsque vous créez un équilibreur de charge réseau passthrough externe. Cela permet aux applications clientes d'utiliser l'Annuaire des services via HTTP, gRPC ou DNS pour résoudre l'adresse du service d'équilibrage de charge réseau passthrough externe et s'y connecter directement.

Enregistrer un équilibreur de charge réseau passthrough externe avec l'Annuaire des services

Pour enregistrer un équilibreur de charge réseau passthrough externe, exécutez la commande gcloud compute forwarding-rules create et définissez l'option 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

Remplacez les éléments suivants :

  • FORWARDING_RULE_NAME : nom de la règle de transfert que vous souhaitez créer
  • REGION : région dans laquelle créer la règle de transfert.
  • RESERVED_IP_ADDRESS : adresse IP utilisée par la règle de transfert.
  • PROTOCOL_TYPE : protocole IP pour lequel la règle doit être diffusée
  • PORT_NUMBER : liste de ports séparés par une virgule.
  • BACKEND_SERVICE_NAME : service de backend cible qui reçoit le trafic
  • SD_SERVICE_NAME : nom complet du service de l'Annuaire des services dans lequel vous souhaitez enregistrer le point de terminaison. Ce service doit se trouver dans le même projet et la même région que la règle de transfert en cours de création. Par exemple : projects/PROJECT/locations/REGION/namespaces/NAMESPACE_NAME/services/SERVICE_NAME.

Étapes suivantes