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。 持久性 = 青铜或持续性 >= 铜牌和 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 分钟。
- 黄金 - 每个 UD 可以暂停基础结构作业 2 小时。 只能在完整节点 VM SKU(如 D15_V2、G5 等)上启用金级持续性。
durabilityLevel?: string
属性值
string
ephemeralPorts
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。 持久性 = 青铜或持续性 >= 铜牌和 InfrastructureServiceManager = true。 如果 VMInstanceCount = 0,则表示此 nodeType 的 VM 不会用于初始群集大小计算。
vmInstanceCount: number
属性值
number