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 является вторичным типом узла. Устойчивость = Bronze или Durability >= Bronze и InfrastructureServiceManager = true. Если VMInstanceCount = 0, предполагается, что виртуальные машины для этого nodeType не будут использоваться для вычисления начального размера кластера. |
Сведения о свойстве
applicationPorts
Диапазон портов, из которых кластер назначает порт приложениям Service Fabric.
applicationPorts?: EndpointRangeDescription
Значение свойства
capacities
Теги емкости, применяемые к узлам в типе узла, диспетчер кластерных ресурсов использует эти теги, чтобы понять, сколько ресурсов имеет узел.
capacities?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
clientConnectionEndpointPort
Порт конечной точки управления кластером TCP.
clientConnectionEndpointPort: number
Значение свойства
number
durabilityLevel
Уровень устойчивости типа узла. Узнайте о Программе устойчивостиLevel.
- Bronze: привилегии отсутствуют. Это значение по умолчанию.
- Silver — задания инфраструктуры можно приостановить на 10 минут на UD.
- Gold — задания инфраструктуры можно приостановить на 2 часа для каждого определяемого пользователем типа. Устойчивость Gold можно включить только для номеров SKU виртуальных машин полных узлов, например 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 является вторичным типом узла. Устойчивость = Bronze или Durability >= Bronze и InfrastructureServiceManager = true. Если VMInstanceCount = 0, предполагается, что виртуальные машины для этого nodeType не будут использоваться для вычисления начального размера кластера.
vmInstanceCount: number
Значение свойства
number