외부 패스 스루 네트워크 부하 분산기 및 서비스 디렉터리 개요

외부 패스 스루 네트워크 부하 분산기를 만들 때 외부 패스 스루 네트워크 부하 분산기 서비스를 서비스 디렉터리에 자동으로 등록하도록 선택할 수 있습니다. 이렇게 하면 클라이언트 애플리케이션에서 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

다음 단계