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


AgentPool interface

AgentPool представляет пул агентов кластера Kubernetes.

Extends

Свойства

administratorConfiguration

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

agentOptions

Конфигурации, которые будут применяться к каждому агенту в этом пуле агентов.

attachedNetworkConfiguration

Конфигурация сетей, подключенных к пулу агентов для использования рабочими нагрузками, которые выполняются в этом кластере Kubernetes.

availabilityZones

Список зон доступности кластера Network Cloud, используемый для подготовки узлов в этом пуле агентов. Если не указано, будут использоваться все зоны доступности.

count

Количество виртуальных машин, использующих эту конфигурацию.

detailedStatus

Текущее состояние пула агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

detailedStatusMessage

Описательное сообщение о текущем подробном состоянии. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

etag

Ресурс ETag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

extendedLocation

Расширенное расположение кластера, связанного с ресурсом.

kubernetesVersion

Версия Kubernetes, запущенная в этом пуле агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

labels

Метки, примененные к узлам в этом пуле агентов.

mode

Выбор способа использования этого пула агентов в качестве системного пула или пула пользователей. Системные пулы выполняют функции и критически важные службы для кластера Kubernetes, а пулы пользователей предназначены для рабочих нагрузок пользователей. Каждый кластер Kubernetes должен содержать по крайней мере один системный пул узлов по крайней мере с одним узлом.

provisioningState

Состояние подготовки пула агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

taints

Фрагменты, примененные к узлам в этом пуле агентов.

upgradeSettings

Конфигурация пула агентов.

vmSkuName

Имя SKU виртуальной машины, определяющего размер ресурсов, выделенных для виртуальных машин узла.

Унаследованные свойства

id

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Географическое расположение, в котором находится ресурс

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

Теги ресурсов.

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

Сведения о свойстве

administratorConfiguration

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

administratorConfiguration?: AdministratorConfiguration

Значение свойства

agentOptions

Конфигурации, которые будут применяться к каждому агенту в этом пуле агентов.

agentOptions?: AgentOptions

Значение свойства

attachedNetworkConfiguration

Конфигурация сетей, подключенных к пулу агентов для использования рабочими нагрузками, которые выполняются в этом кластере Kubernetes.

attachedNetworkConfiguration?: AttachedNetworkConfiguration

Значение свойства

availabilityZones

Список зон доступности кластера Network Cloud, используемый для подготовки узлов в этом пуле агентов. Если не указано, будут использоваться все зоны доступности.

availabilityZones?: string[]

Значение свойства

string[]

count

Количество виртуальных машин, использующих эту конфигурацию.

count: number

Значение свойства

number

detailedStatus

Текущее состояние пула агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

detailedStatus?: string

Значение свойства

string

detailedStatusMessage

Описательное сообщение о текущем подробном состоянии. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

detailedStatusMessage?: string

Значение свойства

string

etag

Ресурс ETag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

etag?: string

Значение свойства

string

extendedLocation

Расширенное расположение кластера, связанного с ресурсом.

extendedLocation?: ExtendedLocation

Значение свойства

kubernetesVersion

Версия Kubernetes, запущенная в этом пуле агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

kubernetesVersion?: string

Значение свойства

string

labels

Метки, примененные к узлам в этом пуле агентов.

labels?: KubernetesLabel[]

Значение свойства

mode

Выбор способа использования этого пула агентов в качестве системного пула или пула пользователей. Системные пулы выполняют функции и критически важные службы для кластера Kubernetes, а пулы пользователей предназначены для рабочих нагрузок пользователей. Каждый кластер Kubernetes должен содержать по крайней мере один системный пул узлов по крайней мере с одним узлом.

mode: string

Значение свойства

string

provisioningState

Состояние подготовки пула агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState?: string

Значение свойства

string

taints

Фрагменты, примененные к узлам в этом пуле агентов.

taints?: KubernetesLabel[]

Значение свойства

upgradeSettings

Конфигурация пула агентов.

upgradeSettings?: AgentPoolUpgradeSettings

Значение свойства

vmSkuName

Имя SKU виртуальной машины, определяющего размер ресурсов, выделенных для виртуальных машин узла.

vmSkuName: string

Значение свойства

string

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

Значение свойства

string

унаследован отTrackedResource.id

location

Географическое расположение, в котором находится ресурс

location: string

Значение свойства

string

наследуется отTrackedResource.location

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

Значение свойства

string

унаследован отTrackedResource.name

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData?: SystemData

Значение свойства

наследуется отTrackedResource.systemData

tags

Теги ресурсов.

tags?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

Наследуется отTrackedResource.tags

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

Значение свойства

string

наследуется отTrackedResource.type