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 . |