다음을 통해 공유


Input-Endpoint

Input-Endpoint 개체는 순위 node 에서 종속됩니다 nodearray. 입력 엔드포인트는 VM ScaleSet 내부의 포트를 노출하고 노드에서 네트워크 보안 그룹을 구성하는 컨트롤입니다.

예제

[[[input-endpoint]]] NIC가 공용 인터페이스로 정의된 경우 구성이 효과적입니다. 그렇지 않은 경우 모든 통신이 프라이빗 네트워크를 통해 있고 기본 NSG 규칙이 유효하다고 가정합니다.

공용 인터페이스 [[[input-endpoint]]] 에서 작동하는 경우 노드에 대한 섹션은 개체 구성에서 지정한 허용 규칙을 사용하여 네트워크 보안 그룹을 만들고 노드에 연결합니다.

에 포함된 nodearray경우 [[[input-endpoint]]] VMSS 부하 분산 장치의 포트를 구성 VM으로 전달할 뿐만 아니라 공용 포트에 대한 허용 규칙을 추가합니다.

[cluster my-cluster]
  [[node defaults]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[network-interface]]]
      AssociatePublicIpAddress = true

  [[node my-node]]
    [[[input-endpoint my-endpoint]]]
      PublicPort = 22

  [[nodearray my-array]]  
     [[[input-endpoint my-endpoint]]]
      PrivatePort = 443
      PublicPort = 30000

시작하는 $ 특성 값은 매개 변수를 참조하는 것입니다.

이 예제 클러스터 my-node 의 경우 TCP를 통해 포트 22의 공용 인터넷에서 액세스할 수 있습니다. VMSS에서 my-array 만든 첫 번째 VM은 VM의 포트 443으로 리디렉션되는 포트 30000의 공용 인터넷에서 액세스할 수 있습니다. 시작할 다음 VM은 공용 인터페이스에 포트 30001을 갖게 되며 포트 443으로 리디렉션됩니다.

이 템플릿에 이 템플릿이 [[[network-interface]]]포함되지 않은 경우 개체는 [[[input-endpoint]]] 무시됩니다.

특성 참조

attribute Type 정의
PublicPort 정수 모든 트래픽을 허용하는 공용 인터페이스의 포트입니다. VMSS의 시작 값은 추가된 각 VM에 대해 증가합니다.
PrivatePort 정수 VMSS 부하 분산 장치에 대한 공용 포트 리디렉션을 수신하는 포트입니다.
프로토콜 String [tcp, udp] 기본값: tcp.