외부 패스 스루 네트워크 부하 분산기를 만들 때 외부 패스 스루 네트워크 부하 분산기 서비스를 서비스 디렉터리에 자동으로 등록하도록 선택할 수 있습니다. 이렇게 하면 클라이언트 애플리케이션에서 HTTP, gRPC 또는 DNS를 통해 서비스 디렉터리를 사용하여 외부 패스스루 네트워크 부하 분산기 서비스의 주소를 확인하고 직접 연결할 수 있습니다.
서비스 디렉터리에 외부 패스 스루 네트워크 부하 분산기 등록
외부 패스 스루 네트워크 부하 분산기를 등록하려면 gcloud compute forwarding-rules
create
명령어를 실행하고 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
다음을 바꿉니다.
FORWARDING_RULE_NAME
: 만들려는 전달 규칙의 이름REGION
: 전달 규칙을 만들 리전RESERVED_IP_ADDRESS
: 전달 규칙이 제공하는 IP 주소PROTOCOL_TYPE
: 규칙이 제공할 IP 프로토콜PORT_NUMBER
: 쉼표로 구분된 포트 목록BACKEND_SERVICE_NAME
: 트래픽을 수신하는 대상 백엔드 서비스SD_SERVICE_NAME
: 엔드포인트를 등록할 서비스 디렉터리 서비스의 정규화된 이름. 이 서비스는 생성 중인 전달 규칙과 동일한 프로젝트 및 리전에 있어야 합니다. 예: projects/PROJECT
/locations/REGION
/namespaces/NAMESPACE_NAME
/services/SERVICE_NAME
다음 단계
- 서비스 디렉터리에 대한 자세한 내용은 서비스 디렉터리 개요를 참조하세요.
- 외부 패스 스루 네트워크 부하 분산기와의 서비스 디렉터리 통합 제한사항 및 엔드포인트를 확인하는 방법은 외부 패스 스루 네트워크 부하 분산기 등록을 참조하세요.