AgentPool interface
AgentPool представляет пул агентов кластера Kubernetes.
- Extends
Свойства
| administrator |
Учетные данные администратора, которые будут использоваться для узлов в этом пуле агентов. |
| agent |
Конфигурации, которые будут применяться к каждому агенту в этом пуле агентов. |
| attached |
Конфигурация сетей, подключенных к пулу агентов для использования рабочими нагрузками, которые выполняются в этом кластере Kubernetes. |
| availability |
Список зон доступности кластера Network Cloud, используемый для подготовки узлов в этом пуле агентов. Если не указано, будут использоваться все зоны доступности. |
| count | Количество виртуальных машин, использующих эту конфигурацию. |
| detailed |
Текущее состояние пула агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| detailed |
Описательное сообщение о текущем подробном состоянии. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| etag | Ресурс ETag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| extended |
Расширенное расположение кластера, связанного с ресурсом. |
| kubernetes |
Версия Kubernetes, запущенная в этом пуле агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| labels | Метки, примененные к узлам в этом пуле агентов. |
| mode | Выбор способа использования этого пула агентов в качестве системного пула или пула пользователей. Системные пулы выполняют функции и критически важные службы для кластера Kubernetes, а пулы пользователей предназначены для рабочих нагрузок пользователей. Каждый кластер Kubernetes должен содержать по крайней мере один системный пул узлов по крайней мере с одним узлом. |
| provisioning |
Состояние подготовки пула агентов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| taints | Фрагменты, примененные к узлам в этом пуле агентов. |
| upgrade |
Конфигурация пула агентов. |
| vm |
Имя SKU виртуальной машины, определяющего размер ресурсов, выделенных для виртуальных машин узла. |
Унаследованные свойства
| id | Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| location | Географическое расположение, в котором находится ресурс |
| name | Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| system |
Метаданные 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