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


NodeTypeDescription interface

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

Свойства

applicationPorts

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

capacities

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

clientConnectionEndpointPort

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

durabilityLevel

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

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

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

httpGatewayEndpointPort

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

isPrimary

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

isStateless

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

multipleAvailabilityZones

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

name

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

placementProperties

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

reverseProxyEndpointPort

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

vmInstanceCount

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