Поделиться через


NodeTypeDescription interface

Описывает тип узла в кластере, каждый тип узла представляет подмноство узлов в кластере.

Свойства

applicationPorts

Диапазон портов, из которых кластер назначает порт приложениям Service Fabric.

capacities

Теги емкости, применяемые к узлам в типе узла, диспетчер кластерных ресурсов использует эти теги, чтобы понять, сколько ресурсов имеет узел.

clientConnectionEndpointPort

Порт конечной точки управления кластером TCP.

durabilityLevel

Уровень устойчивости типа узла. Узнайте о Программе устойчивостиLevel.

  • Bronze: привилегии отсутствуют. Это значение по умолчанию.
  • Silver — задания инфраструктуры можно приостановить на 10 минут на UD.
  • Gold — задания инфраструктуры можно приостановить на 2 часа для каждого определяемого пользователем типа. Устойчивость Gold можно включить только для номеров SKU виртуальных машин полных узлов, например D15_V2, G5 и т. д.
ephemeralPorts

Диапазон временных портов, с которыми должны быть настроены узлы этого типа.

httpGatewayEndpointPort

Порт конечной точки управления кластером HTTP.

isPrimary

Тип узла, на котором будут выполняться системные службы. Только один тип узла должен быть помечен как первичный. Тип первичного узла нельзя удалить или изменить для существующих кластеров.

isStateless

Указывает, может ли тип узла размещать только рабочие нагрузки без отслеживания состояния.

multipleAvailabilityZones

Указывает, включен ли тип узла для поддержки нескольких зон.

name

Имя типа узла.

placementProperties

Теги размещения, применяемые к узлам в типе узла, которые можно использовать, чтобы указать, где должны выполняться определенные службы (рабочая нагрузка).

reverseProxyEndpointPort

Конечная точка, используемая обратным прокси-сервером.

vmInstanceCount

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