LoadBalancer interface
Конфигурации, касающиеся нескольких стандартных подсистем балансировки нагрузки. Если он не указан, будет использоваться режим единого балансировщика нагрузки. При аренде одной конфигурации будет использоваться несколько стандартных режимов балансировки нагрузки. Должна быть конфигурация с именем kubernetes. Поле имени будет именем соответствующего общедоступного балансировщика нагрузки. При необходимости будет создана внутренняя подсистема балансировки нагрузки, а имя будет <name>-internal. Внутренняя балансировка нагрузки использует те же конфигурации, что и внешний. Внутренние lbs не требуются для включения в список LoadBalancer.
- Extends
Свойства
| allow |
Следует ли автоматически размещать службы в подсистеме балансировки нагрузки. Если он не указан, значение по умолчанию имеет значение true. Если задано значение false вручную, внешний и внутренний подсистемы балансировки нагрузки не будут выбраны для служб, если они явно не нацелены на него. |
| node |
Узлы, соответствующие этому селектору, будут возможными членами этой подсистемы балансировки нагрузки. |
| primary |
Обязательное поле. Строковое значение, которое должно указывать идентификатор существующего пула агентов. Все узлы в данном пуле всегда будут добавлены в этот подсистему балансировки нагрузки. Этот пул агентов должен иметь по крайней мере один узел и minCount>=1 для операций автомасштабирования. Пул агентов может быть только основным пулом для одной подсистемы балансировки нагрузки. |
| provisioning |
Текущее состояние подготовки. |
| service |
На этом балансировщике нагрузки можно поместить только службы, которые должны соответствовать этому селектору. |
| service |
Службы, созданные в пространствах имен, которые соответствуют селектору, можно поместить в эту подсистему балансировки нагрузки. |
Унаследованные свойства
| id | Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Имя ресурса |
| system |
Azure Resource Manager метаданные, содержащие информацию createdBy и modifiedBy. |
| type | Тип ресурса. Например, «Майкрософт. Compute/virtualMachines» или «Майкрософт. Аккаунты хранения/хранения» |
Сведения о свойстве
allowServicePlacement
Следует ли автоматически размещать службы в подсистеме балансировки нагрузки. Если он не указан, значение по умолчанию имеет значение true. Если задано значение false вручную, внешний и внутренний подсистемы балансировки нагрузки не будут выбраны для служб, если они явно не нацелены на него.
allowServicePlacement?: boolean
Значение свойства
boolean
nodeSelector
Узлы, соответствующие этому селектору, будут возможными членами этой подсистемы балансировки нагрузки.
nodeSelector?: LabelSelector
Значение свойства
primaryAgentPoolName
Обязательное поле. Строковое значение, которое должно указывать идентификатор существующего пула агентов. Все узлы в данном пуле всегда будут добавлены в этот подсистему балансировки нагрузки. Этот пул агентов должен иметь по крайней мере один узел и minCount>=1 для операций автомасштабирования. Пул агентов может быть только основным пулом для одной подсистемы балансировки нагрузки.
primaryAgentPoolName?: string
Значение свойства
string
provisioningState
Текущее состояние подготовки.
provisioningState?: string
Значение свойства
string
serviceLabelSelector
На этом балансировщике нагрузки можно поместить только службы, которые должны соответствовать этому селектору.
serviceLabelSelector?: LabelSelector
Значение свойства
serviceNamespaceSelector
Службы, созданные в пространствах имен, которые соответствуют селектору, можно поместить в эту подсистему балансировки нагрузки.
serviceNamespaceSelector?: LabelSelector
Значение свойства
Сведения об унаследованном свойстве
id
Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Значение свойства
string
унаследовано отProxyResource.id
name
systemData
Azure Resource Manager метаданные, содержащие информацию createdBy и modifiedBy.
systemData?: SystemData
Значение свойства
унаследован отProxyResource.systemData
type
Тип ресурса. Например, «Майкрософт. Compute/virtualMachines» или «Майкрософт. Аккаунты хранения/хранения»
type?: string
Значение свойства
string
Наследуется отProxyResource.type