NodeTypeDescription interface
클러스터의 노드 형식을 설명합니다. 각 노드 형식은 클러스터에 있는 노드의 하위 집합을 나타냅니다.
속성
application |
클러스터가 Service Fabric 애플리케이션에 포트를 할당한 포트 범위입니다. |
capacities | 노드 유형의 노드에 적용되는 용량 태그인 클러스터 리소스 관리자는 이러한 태그를 사용하여 노드에 있는 리소스의 양을 이해합니다. |
client |
TCP 클러스터 관리 엔드포인트 포트입니다. |
durability |
노드 형식의 내구성 수준입니다. DurabilityLevel에 대해 알아봅니다.
|
ephemeral |
이 노드 형식의 노드를 구성해야 하는 임시 포트의 범위입니다. |
http |
HTTP 클러스터 관리 엔드포인트 포트입니다. |
is |
시스템 서비스가 실행될 노드 유형입니다. 하나의 노드 형식만 기본으로 표시되어야 합니다. 기존 클러스터에 대해 기본 노드 유형을 삭제하거나 변경할 수 없습니다. |
is |
노드 유형이 상태 비지정 워크로드만 호스트할 수 있는지를 나타냅니다. |
multiple |
노드 유형이 여러 영역을 지원할 수 있는지를 나타냅니다. |
name | 노드 형식의 이름입니다. |
placement |
노드 형식의 노드에 적용되는 배치 태그로, 특정 서비스(워크로드)가 실행되어야 하는 위치를 나타내는 데 사용할 수 있습니다. |
reverse |
역방향 프록시에서 사용하는 엔드포인트입니다. |
vm |
VMInstanceCount는 1~n이어야 합니다. 여기서 n은 이 nodeType에 해당하는 VM 인스턴스 수를 나타냅니다. VMInstanceCount = 0은 다음 시나리오에서만 수행할 수 있습니다. NodeType은 보조 nodeType입니다. 내구성 = Bronze 또는 Durability >= Bronze 및 InfrastructureServiceManager = true입니다. VMInstanceCount = 0이면 이 nodeType에 대한 VM이 초기 클러스터 크기 계산에 사용되지 않음을 의미합니다. |
속성 세부 정보
applicationPorts
클러스터가 Service Fabric 애플리케이션에 포트를 할당한 포트 범위입니다.
applicationPorts?: EndpointRangeDescription
속성 값
capacities
노드 유형의 노드에 적용되는 용량 태그인 클러스터 리소스 관리자는 이러한 태그를 사용하여 노드에 있는 리소스의 양을 이해합니다.
capacities?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
clientConnectionEndpointPort
TCP 클러스터 관리 엔드포인트 포트입니다.
clientConnectionEndpointPort: number
속성 값
number
durabilityLevel
노드 형식의 내구성 수준입니다. DurabilityLevel에 대해 알아봅니다.
- 브론즈 - 권한이 없습니다. 기본값입니다.
- Silver - 인프라 작업은 UD당 10분 동안 일시 중지할 수 있습니다.
- Gold - 인프라 작업은 UD당 2시간 동안 일시 중지할 수 있습니다. 골드 지속성은 D15_V2, G5 등과 같이 전체 노드 VM sku에서만 사용되도록 설정할 수 있습니다.
durabilityLevel?: string
속성 값
string
ephemeralPorts
이 노드 형식의 노드를 구성해야 하는 임시 포트의 범위입니다.
ephemeralPorts?: EndpointRangeDescription
속성 값
httpGatewayEndpointPort
HTTP 클러스터 관리 엔드포인트 포트입니다.
httpGatewayEndpointPort: number
속성 값
number
isPrimary
시스템 서비스가 실행될 노드 유형입니다. 하나의 노드 형식만 기본으로 표시되어야 합니다. 기존 클러스터에 대해 기본 노드 유형을 삭제하거나 변경할 수 없습니다.
isPrimary: boolean
속성 값
boolean
isStateless
노드 유형이 상태 비지정 워크로드만 호스트할 수 있는지를 나타냅니다.
isStateless?: boolean
속성 값
boolean
multipleAvailabilityZones
노드 유형이 여러 영역을 지원할 수 있는지를 나타냅니다.
multipleAvailabilityZones?: boolean
속성 값
boolean
name
노드 형식의 이름입니다.
name: string
속성 값
string
placementProperties
노드 형식의 노드에 적용되는 배치 태그로, 특정 서비스(워크로드)가 실행되어야 하는 위치를 나타내는 데 사용할 수 있습니다.
placementProperties?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
reverseProxyEndpointPort
역방향 프록시에서 사용하는 엔드포인트입니다.
reverseProxyEndpointPort?: number
속성 값
number
vmInstanceCount
VMInstanceCount는 1~n이어야 합니다. 여기서 n은 이 nodeType에 해당하는 VM 인스턴스 수를 나타냅니다. VMInstanceCount = 0은 다음 시나리오에서만 수행할 수 있습니다. NodeType은 보조 nodeType입니다. 내구성 = Bronze 또는 Durability >= Bronze 및 InfrastructureServiceManager = true입니다. VMInstanceCount = 0이면 이 nodeType에 대한 VM이 초기 클러스터 크기 계산에 사용되지 않음을 의미합니다.
vmInstanceCount: number
속성 값
number