NodeTypeDescription interface
Описывает тип узла в кластере, каждый тип узла представляет под набор узлов в кластере.
Свойства
| application |
Диапазон портов, из которых кластер назначил порт приложениям Service Fabric. |
| capacities | Теги емкости, применяемые к узлам в типе узла, диспетчер кластерных ресурсов использует эти теги для понимания объема ресурсов узла. |
| client |
Порт конечной точки управления кластерами TCP. |
| durability |
Уровень устойчивости типа узла. Узнайте о устойчивостиLevel.
|
| ephemeral |
Диапазон временных портов, с которыми должны быть настроены узлы этого типа узла. |
| http |
Порт конечной точки управления кластераМИ HTTP. |
| is |
Тип узла, на котором будут выполняться системные службы. Только один тип узла должен быть помечен как первичный. Тип первичного узла нельзя удалить или изменить для существующих кластеров. |
| is |
Указывает, может ли тип узла размещать только рабочие нагрузки без отслеживания состояния. |
| multiple |
Указывает, включен ли тип узла для поддержки нескольких зон. |
| name | Имя типа узла. |
| placement |
Теги размещения, применяемые к узлам в типе узла, которые можно использовать для указания того, где должны выполняться определенные службы (рабочая нагрузка). |
| reverse |
Конечная точка, используемая обратным прокси-сервером. |
| vm |
VmInstanceCount должно иметь значение 1–n, где n указывает количество экземпляров виртуальных машин, соответствующих этому типу узла. VMInstanceCount = 0 можно сделать только в следующих сценариях: NodeType является вторичным типом узла. Устойчивость = бронза или устойчивость >= Бронза и ИнфраструктураServiceManager = true. Если VMInstanceCount = 0, предполагает, что виртуальные машины для этого nodeType не будут использоваться для начального вычисления размера кластера. |
Сведения о свойстве
applicationPorts
Диапазон портов, из которых кластер назначил порт приложениям Service Fabric.
applicationPorts?: EndpointRangeDescription
Значение свойства
capacities
Теги емкости, применяемые к узлам в типе узла, диспетчер кластерных ресурсов использует эти теги для понимания объема ресурсов узла.
capacities?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
clientConnectionEndpointPort
Порт конечной точки управления кластерами TCP.
clientConnectionEndpointPort: number
Значение свойства
number
durabilityLevel
Уровень устойчивости типа узла. Узнайте о устойчивостиLevel.
- Бронза - Нет привилегий. Это значение по умолчанию.
- Silver — задания инфраструктуры можно приостановить в течение 10 минут на UD.
- Gold — задания инфраструктуры можно приостановить в течение 2 часов на UD. Устойчивость gold может быть включена только на полных виртуальных машинах узла, таких как D15_V2, G5 и т. д.
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 указывает количество экземпляров виртуальных машин, соответствующих этому типу узла. VMInstanceCount = 0 можно сделать только в следующих сценариях: NodeType является вторичным типом узла. Устойчивость = бронза или устойчивость >= Бронза и ИнфраструктураServiceManager = true. Если VMInstanceCount = 0, предполагает, что виртуальные машины для этого nodeType не будут использоваться для начального вычисления размера кластера.
vmInstanceCount: number
Значение свойства
number