Machines - Create Or Update
Создает или обновляет компьютер в указанном пуле агентов.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/machines/{machineName}?api-version=2026-01-02-preview
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
agent
|
path | True |
string minLength: 1maxLength: 12 pattern: ^[a-z][a-z0-9]{0,11}$ |
Имя пула агентов. |
|
machine
|
path | True |
string pattern: ^[a-z][a-z0-9]{0,11}$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,39}$ |
Имя хоста компьютера. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя регистронезависимо. |
|
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
Имя ресурса управляемого кластера. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| if-match |
string |
Запрос должен продолжаться только в том случае, если сущность соответствует этой строке. |
|
| if-none-match |
string |
Запрос должен продолжаться только в том случае, если сущность не соответствует этой строке. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| properties |
Свойства компьютера |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция обновления ресурса 'Machine' была успешна |
|
| 201 Created |
Операция создания ресурса 'Machine' успешно выполнена Заголовки
|
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Create/Update Machine
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1/machines/machine1?api-version=2026-01-02-preview
{
"properties": {
"hardware": {
"vmSize": "Standard_DS1_v2"
},
"kubernetes": {
"kubeletDiskType": "OS",
"maxPods": 110,
"nodeLabels": {
"key1": "val1"
},
"nodeTaints": [
"Key1=Value1:NoSchedule"
],
"orchestratorVersion": "1.30"
},
"mode": "User",
"operatingSystem": {
"enableFIPS": false,
"osSKU": "Ubuntu",
"osType": "Linux"
},
"priority": "Spot",
"tags": {
"name1": "val1"
}
}
}
Пример ответа
{
"name": "machine1",
"type": "Microsoft.ContainerService/managedClusters/agentPools/machines",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1/machines/machine1",
"properties": {
"hardware": {
"vmSize": "Standard_DS1_v2"
},
"kubernetes": {
"currentOrchestratorVersion": "1.30.6",
"kubeletDiskType": "OS",
"maxPods": 110,
"nodeLabels": {
"key1": "val1"
},
"nodeName": "aks-nodepool1-machine1-25481572-vm0",
"nodeTaints": [
"Key1=Value1:NoSchedule"
],
"orchestratorVersion": "1.30"
},
"mode": "User",
"nodeImageVersion": "AKSUbuntu:1604:2023.03.11",
"operatingSystem": {
"enableFIPS": false,
"osSKU": "Ubuntu",
"osType": "Linux"
},
"priority": "Spot",
"provisioningState": "Succeeded",
"status": {
"creationTimestamp": "2025-04-02T12:00:00Z",
"driftAction": "Synced",
"vmState": "Running"
},
"tags": {
"name1": "val1"
}
},
"zones": [
"1"
]
}
{
"name": "machine1",
"type": "Microsoft.ContainerService/managedClusters/agentPools/machines",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1/machines/machine1",
"properties": {
"hardware": {
"vmSize": "Standard_DS1_v2"
},
"kubernetes": {
"currentOrchestratorVersion": "1.30.6",
"kubeletDiskType": "OS",
"maxPods": 110,
"nodeLabels": {
"key1": "val1"
},
"nodeName": "aks-nodepool1-machine1-25481572-vm0",
"nodeTaints": [
"Key1=Value1:NoSchedule"
],
"orchestratorVersion": "1.30"
},
"mode": "User",
"nodeImageVersion": "AKSUbuntu:1604:2023.03.11",
"operatingSystem": {
"enableFIPS": false,
"osSKU": "Ubuntu",
"osType": "Linux"
},
"priority": "Spot",
"provisioningState": "Creating",
"status": {
"creationTimestamp": "2025-04-02T12:00:00Z",
"driftAction": "Synced",
"vmState": "Running"
},
"tags": {
"name1": "val1"
}
},
"zones": [
"1"
]
}
Определения
| Имя | Описание |
|---|---|
|
Agent |
Профиль потока артефактов для пула агентов. |
|
Agent |
Режим пула агентов. Кластер должен иметь по крайней мере один пул агентов System. Дополнительные сведения об ограничениях пула агентов и рекомендациях см. в статье https://docs.microsoft.com/azure/aks/use-system-pools |
|
Agent |
Метод SSH access пула агентов. |
|
Agent |
Конкретный профиль пула агентов Windows. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Drift |
Дрифт действия машины. Указывает, отклонился ли компьютер от ожидаемого состояния из-за изменений в свойствах управляемого кластера, требующих корректирующих действий. |
|
Driver |
Укажите тип драйвера GPU для установки при создании пулов агентов Windows. Если это не указано, AKS выбирает драйвер на основе совместимости системы. Это невозможно изменить после создания AgentPool. Это не может быть установлено в Linux AgentPools. Для Linux AgentPools драйвер выбирается на основе совместимости системы. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
| GPUDriver |
Установка драйверов GPU. Если он не указан, по умолчанию используется установка. |
|
GPUInstance |
GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU. |
| GPUProfile |
Параметры GPU для пула агентов. |
| IPFamily |
Определение принадлежности адреса к семейству IPv4 или IPv6 |
| IPTag |
Содержит IPTag, связанный с объектом. |
|
Kubelet |
Конфигурации Kubelet узлов агента. Дополнительные сведения см. в |
|
Kubelet |
Определяет размещение пустых томов Dir, корня данных во время выполнения контейнера и эфемерного storage Kubelet. |
|
Linux |
Конфигурации ОС узлов агента Linux. Дополнительные сведения см. в |
|
Local |
Целевой сервер для DNS-запросов, которые будут перенаправляться из localDNS. |
|
Local |
Политика переадресации для выбора вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации. |
|
Local |
Режим включения для localDNS. |
|
Local |
Переопределения для профиля localDNS. |
|
Local |
Настраивает локальную DNS для каждого узла с переопределениями VnetDNS и KubeDNS. LocalDNS помогает повысить производительность и надежность разрешения DNS в кластере AKS. Подробнее см. aka.ms/aks/localdns. |
|
Local |
Примените TCP или отдайте предпочтение протоколу UDP для соединений из localDNS к вышестоящему DNS-серверу. |
|
Local |
Уровень логирования для DNS-запросов в localDNS. |
|
Local |
Политика обслуживания устаревших данных. Смотрите плагин кэша для получения дополнительной информации. |
|
Local |
Сгенерированное системой состояние localDNS. |
| Machine |
Машина. Содержит сведения о базовой виртуальной машине. Компьютер может отображаться здесь, но не в kubectl get nodes; Если это может быть связано с тем, что компьютер еще не зарегистрирован в сервере API Kubernetes. |
|
Machine |
Имущество, связанное с машинным биллингом. |
|
Machine |
Аппаратные и графические настройки машины. |
|
Machine |
Сведения об IP-адресе компьютера. |
|
Machine |
Конфигурации Kubernetes, используемые компьютером. |
|
Machine |
сетевые свойства компьютера |
|
Machine |
Операционная система и диск, используемые машиной. |
|
Machine |
Специфический профиль компьютера с Linux. |
|
Machine |
Свойства компьютера |
|
Machine |
Настройки безопасности машины. |
|
Machine |
Содержит информацию о машине только для чтения. |
|
Management |
Опыт управления GPU устанавливает дополнительные компоненты, такие как метрики менеджера GPU Центра (DCGM) для мониторинга, поверх драйвера GPU для вас. Для получения дополнительной информации о том, что устанавливается, смотрите aka.ms/aks/managed-gpu. |
|
Mig |
Устанавливает стратегию MIG (Multi-Instance GPU), которая будет использоваться для поддержки управляемых MIG. Для получения дополнительной информации о различных стратегиях посетите aka.ms/aks/managed-gpu. Если указано не указано, по умолчанию — нет. |
|
Nvidia |
Настройки видеокарты, специфичные для NVIDIA, |
|
OSDisk |
Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Для получения дополнительной информации см. Ephemeral OS. |
| OSSKU |
Указывает номер SKU ОС, используемый пулом агентов. По умолчанию используется Ubuntu, если OSType — Linux. Значение по умолчанию — Windows2019, если Kubernetes = 1.24 или Windows2022, если Kubernetes <>= 1.25, если OSType — Windows. |
| OSType |
Тип операционной системы. По умолчанию используется Linux. |
|
Scale |
Политика вытеснения масштабируемого набора виртуальных машин. Политика выселения указывает, что to делать с виртуальной машиной при её выселении. Значение по умолчанию — Delete. Для получения дополнительной информации о выселении смотрите spot виртуальные машины |
|
Scale |
Приоритет масштабируемого набора виртуальных машин. |
|
Seccomp |
Указывает профиль seccomp по умолчанию, применяемый ко всем рабочим нагрузкам. Если значение не указано, параметр Unconfined будет использоваться по умолчанию. |
|
Sysctl |
Параметры sysctl для узлов агента Linux. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Vm |
Состояние виртуальной машины. Указывает текущее состояние базовой виртуальной машины. |
|
Workload |
Определяет тип рабочей нагрузки, который может выполнять узел. |
AgentPoolArtifactStreamingProfile
Профиль потока артефактов для пула агентов.
| Имя | Тип | Описание |
|---|---|---|
| enabled |
boolean |
Потоковая передача артефактов ускоряет холодный запуск контейнеров на узле с помощью загрузки образа по запросу. Чтобы использовать эту функцию, образы контейнеров также должны включать потоковую передачу артефактов в ACR. Если значение не указано, значение по умолчанию равно false. |
AgentPoolMode
Режим пула агентов. Кластер должен иметь по крайней мере один пул агентов System. Дополнительные сведения об ограничениях пула агентов и рекомендациях см. в статье https://docs.microsoft.com/azure/aks/use-system-pools
| Значение | Описание |
|---|---|
| System |
Пулы системных агентов в основном предназначены для размещения критически важных системных модулей pod, таких как CoreDNS и metrics-server. Пулы системных агентов osType должны быть Linux. Номер SKU пулов агентов системы должен содержать не менее 2vCP и 4 ГБ памяти. |
| User |
Пулы агентов пользователей в основном предназначены для размещения модулей pod приложений. |
| Gateway |
Пулы агентов шлюза предназначены для предоставления статических исходящих IP-адресов модулям pod. Дополнительные сведения см. в статье https://aka.ms/aks/static-egress-gateway. |
| ManagedSystem |
ManagedSystem — это системный пул, управляемый AKS. Пул динамически масштабируется в соответствии с использованием кластера и имеет дополнительные возможности автоматического мониторинга и восстановления. Пул ManagedSystem может быть только один, и для оптимальной работы рекомендуется удалить все остальные системные пулы. |
| Machines |
Пулы агентов компьютеров выделяются для размещения компьютеров. На уровне пула разрешены только ограниченные операции, такие как создание и удаление. Пожалуйста, используйте API машины для управления полным жизненным циклом машины. |
AgentPoolSSHAccess
Метод SSH access пула агентов.
| Значение | Описание |
|---|---|
| LocalUser |
Может подключаться по SSH к узлу как локальный пользователь с помощью закрытого ключа. |
| Disabled |
Служба SSH будет отключена на узле. |
| EntraId |
SSH на узел с интеграцией EntraId. Более подробную информацию можно найти в разделе https://aka.ms/aks/ssh/aad |
AgentPoolWindowsProfile
Конкретный профиль пула агентов Windows.
| Имя | Тип | Описание |
|---|---|---|
| disableOutboundNat |
boolean |
Следует ли отключать OutboundNAT в узлах Windows. По умолчанию используется значение false. Исходящий NAT можно отключить только в том случае, если исходящий тип кластера является шлюзом NAT, а пул агентов Windows не включает общедоступный IP-адрес узла. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DriftAction
Дрифт действия машины. Указывает, отклонился ли компьютер от ожидаемого состояния из-за изменений в свойствах управляемого кластера, требующих корректирующих действий.
| Значение | Описание |
|---|---|
| Synced |
Машина соответствует современным требованиям. |
| Recreate |
Машина вышла из строя и ее необходимо удалить и создать заново. |
DriverType
Укажите тип драйвера GPU для установки при создании пулов агентов Windows. Если это не указано, AKS выбирает драйвер на основе совместимости системы. Это невозможно изменить после создания AgentPool. Это не может быть установлено в Linux AgentPools. Для Linux AgentPools драйвер выбирается на основе совместимости системы.
| Значение | Описание |
|---|---|
| GRID |
Установите драйвер GRID для графического процессора, подходящий для приложений, требующих поддержки виртуализации. |
| CUDA |
Установите драйвер CUDA для графического процессора, оптимизированный для вычислительных задач в научных вычислениях и приложениях, интенсивно использующих данные. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
GPUDriver
Установка драйверов GPU. Если он не указан, по умолчанию используется установка.
| Значение | Описание |
|---|---|
| Install |
Установите драйвер. |
| None |
Пропустите установку драйвера. |
GPUInstanceProfile
GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU.
| Значение | Описание |
|---|---|
| MIG1g |
Профиль экземпляра видеокарты MIG 1G. |
| MIG2g |
Профиль экземпляра видеокарты MIG 2G. |
| MIG3g |
Профиль экземпляра видеокарты MIG 3G. |
| MIG4g |
Профиль инстанции видеокарты MIG 4G. |
| MIG7g |
Профиль экземпляра видеокарты MIG 7G. |
GPUProfile
Параметры GPU для пула агентов.
| Имя | Тип | Описание |
|---|---|---|
| driver |
Установка драйверов GPU. Если он не указан, по умолчанию используется установка. |
|
| driverType |
Укажите тип драйвера GPU для установки при создании пулов агентов Windows. Если это не указано, AKS выбирает драйвер на основе совместимости системы. Это невозможно изменить после создания AgentPool. Это не может быть установлено в Linux AgentPools. Для Linux AgentPools драйвер выбирается на основе совместимости системы. |
|
| nvidia |
Настройки видеокарты, специфичные для NVIDIA. |
IPFamily
Определение принадлежности адреса к семейству IPv4 или IPv6
| Значение | Описание |
|---|---|
| IPv4 |
Семейство IPv4 |
| IPv6 |
Семейство IPv6 |
IPTag
Содержит IPTag, связанный с объектом.
| Имя | Тип | Описание |
|---|---|---|
| ipTagType |
string |
Тип тега IP. Пример: RoutingPreference. |
| tag |
string |
Значение тега IP, связанного с общедоступным IP-адресом. Пример: Интернет. |
KubeletConfig
Конфигурации Kubelet узлов агента. Дополнительные сведения см. в
| Имя | Тип | Описание |
|---|---|---|
| allowedUnsafeSysctls |
string[] |
Разрешенный список небезопасных системных шаблонов или небезопасных шаблонов sysctl (заканчивается на |
| containerLogMaxFiles |
integer (int32) minimum: 2 |
Максимальное количество файлов журнала контейнера, которое может присутствовать для контейнера. Число должно быть ≥ 2. |
| containerLogMaxSizeMB |
integer (int32) |
Максимальный размер (например, 10Mi) файла журнала контейнера перед его поворотом. |
| cpuCfsQuota |
boolean |
Если принудительное применение квот ЦП CFS включено для контейнеров, указывающих ограничения ЦП. Значение по умолчанию: true. |
| cpuCfsQuotaPeriod |
string |
Значение квоты ЦП CFS. Значение по умолчанию — "100 мс". Допустимые значения — это последовательность десятичных чисел с необязательной дроби и суффиксом единицы. Например: "300 мс", "2h45m". Поддерживаемые единицы: "ns", "us", "ms", "s", "m" и "h". |
| cpuManagerPolicy |
string |
Политика диспетчера ЦП, используемая. Значение по умолчанию — none. Дополнительные сведения см. в политиках управления ЦП Kubernetes . Допустимые значения : none и static. |
| failSwapOn |
boolean |
Если задано значение true, это приведет к сбою запуска Kubelet, если переключение включено на узле. |
| imageGcHighThreshold |
integer (int32) |
Процент использования дискового пространства, после достижения которого всегда выполняется очистка ненужных данных образов. Для отключения автоматического удаления изображений установите 100. Значение по умолчанию — 85% |
| imageGcLowThreshold |
integer (int32) |
Процент дискового пространства, до достижения которого сборка ненужных образов никогда не выполняется. Это не может быть задано выше, чем imageGcHighThreshold. Значение по умолчанию — 80% |
| podMaxPids |
integer (int32) |
Максимальное количество процессов на модуль pod. |
| seccompDefault |
Указывает профиль seccomp по умолчанию, применяемый ко всем рабочим нагрузкам. Если значение не указано, параметр Unconfined будет использоваться по умолчанию. |
|
| topologyManagerPolicy |
string |
Политика диспетчера топологий, используемая. Дополнительные сведения см. в диспетчере топологий Kubernetes. Значение по умолчанию — none. Допустимые значения : none, best-effort, "restricted" и "single-numa-node". |
KubeletDiskType
Определяет размещение пустых томов Dir, корня данных во время выполнения контейнера и эфемерного storage Kubelet.
| Значение | Описание |
|---|---|
| OS |
Kubelet будет использовать диск ОС для своих данных. |
| Temporary |
Kubelet будет использовать временный диск для своих данных. |
LinuxOSConfig
Конфигурации ОС узлов агента Linux. Дополнительные сведения см. в
| Имя | Тип | Описание |
|---|---|---|
| swapFileSizeMB |
integer (int32) |
Размер файла буфера в МБ, который будет создан на каждом узле. |
| sysctls |
Параметры sysctl для узлов агента Linux. |
|
| transparentHugePageDefrag |
string |
Следует ли ядро использовать агрессивное использование сжатия памяти для повышения доступности огромных страниц. Допустимые значения: "always", "defer", "defer+madvise", "madvise" и "никогда". Значение по умолчанию — madvise. Дополнительные сведения см. в прозрачных огромных. |
| transparentHugePageEnabled |
string |
Включены ли прозрачные огромные страницы. Допустимые значения: "always", "madvise" и "никогда". Значение по умолчанию — always. Дополнительные сведения см. в прозрачных огромных. |
LocalDNSForwardDestination
Целевой сервер для DNS-запросов, которые будут перенаправляться из localDNS.
| Значение | Описание |
|---|---|
| ClusterCoreDNS |
Перенаправляйте DNS-запросы из localDNS в кластер CoreDNS. |
| VnetDNS |
Переадресация DNS-запросов из localDNS на DNS-сервер, настроенный в виртуальной сети. В виртуальной сети может быть настроено несколько DNS-серверов. |
LocalDNSForwardPolicy
Политика переадресации для выбора вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации.
| Значение | Описание |
|---|---|
| Sequential |
Реализует последовательный выбор вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации. |
| RoundRobin |
Реализует циклический отбор вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации. |
| Random |
Реализует случайный выбор вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации. |
LocalDNSMode
Режим включения для localDNS.
| Значение | Описание |
|---|---|
| Preferred |
Если текущая версия оркестратора поддерживает эту функцию, лучше включить localDNS. |
| Required |
Включите localDNS. |
| Disabled |
Отключите localDNS. |
LocalDNSOverride
Переопределения для профиля localDNS.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| cacheDurationInSeconds |
integer (int32) |
3600 |
Кэш максимального TTL в секундах. Смотрите плагин кэша для получения дополнительной информации. |
| forwardDestination | ClusterCoreDNS |
Целевой сервер для DNS-запросов, которые будут перенаправляться из localDNS. |
|
| forwardPolicy | Sequential |
Политика переадресации для выбора вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации. |
|
| maxConcurrent |
integer (int32) |
1000 |
Максимальное количество одновременных запросов. Смотрите плагин forward для получения дополнительной информации. |
| protocol | PreferUDP |
Примените TCP или отдайте предпочтение протоколу UDP для соединений из localDNS к вышестоящему DNS-серверу. |
|
| queryLogging | Error |
Уровень логирования для DNS-запросов в localDNS. |
|
| serveStale | Immediate |
Политика обслуживания устаревших данных. Смотрите плагин кэша для получения дополнительной информации. |
|
| serveStaleDurationInSeconds |
integer (int32) |
3600 |
Срок подачи за слежалость в секундах. Смотрите плагин кэша для получения дополнительной информации. |
LocalDNSProfile
Настраивает локальную DNS для каждого узла с переопределениями VnetDNS и KubeDNS. LocalDNS помогает повысить производительность и надежность разрешения DNS в кластере AKS. Подробнее см. aka.ms/aks/localdns.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| kubeDNSOverrides |
<string,
Local |
Переопределения KubeDNS применяются к DNS-трафику из подов с dnsPolicy:ClusterFirst (так называемый трафик KubeDNS). |
|
| mode | Preferred |
Режим включения для localDNS. |
|
| state |
Сгенерированное системой состояние localDNS. |
||
| vnetDNSOverrides |
<string,
Local |
Переопределения VnetDNS применяются к DNS-трафику из подов с dnsPolicy:default или kubelet (называемый трафиком VnetDNS). |
LocalDNSProtocol
Примените TCP или отдайте предпочтение протоколу UDP для соединений из localDNS к вышестоящему DNS-серверу.
| Значение | Описание |
|---|---|
| PreferUDP |
Отдайте предпочтение протоколу UDP для соединений из localDNS к вышестоящему DNS-серверу. |
| ForceTCP |
Принудительное применение протокола TCP для соединений из localDNS к вышестоящему DNS-серверу. |
LocalDNSQueryLogging
Уровень логирования для DNS-запросов в localDNS.
| Значение | Описание |
|---|---|
| Error |
Включает ведение журнала ошибок в localDNS. Смотрите плагин ошибок для получения дополнительной информации. |
| Log |
Включает ведение журнала запросов в localDNS. Смотрите плагин логов для получения дополнительной информации. |
LocalDNSServeStale
Политика обслуживания устаревших данных. Смотрите плагин кэша для получения дополнительной информации.
| Значение | Описание |
|---|---|
| Verify |
Выдавайте устаревшие данные с проверкой. Сначала убедитесь, что запись по-прежнему недоступна из источника, прежде чем отправлять запись с истекшим сроком действия клиенту. Смотрите плагин кэша для получения дополнительной информации. |
| Immediate |
Немедленное обслуживание устаревших данных. Отправьте запись с истекшим сроком действия клиенту, прежде чем проверять, доступна ли запись из источника. Смотрите плагин кэша для получения дополнительной информации. |
| Disable |
Отключите показ устаревших данных. |
LocalDNSState
Сгенерированное системой состояние localDNS.
| Значение | Описание |
|---|---|
| Enabled |
localDNS включен. |
| Disabled |
localDNS отключен. |
Machine
Машина. Содержит сведения о базовой виртуальной машине. Компьютер может отображаться здесь, но не в kubectl get nodes; Если это может быть связано с тем, что компьютер еще не зарегистрирован в сервере API Kubernetes.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Имя ресурса |
| properties |
Свойства компьютера |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
| zones |
string[] |
Зона доступности, в которой находится машина. |
MachineBillingProfile
Имущество, связанное с машинным биллингом.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| spotMaxPrice |
number (float) |
-1 |
Максимальная цена (в долларах США) вы готовы платить за точечные экземпляры. Возможные значения — это любое десятичное значение больше нуля или -1, указывающее, что цена по умолчанию up-to по запросу. Для получения дополнительной информации о спотовом ценообразовании см. spot цены на виртуальные машины |
MachineHardwareProfile
Аппаратные и графические настройки машины.
| Имя | Тип | Описание |
|---|---|---|
| gpuInstanceProfile |
GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU. |
|
| gpuProfile |
Настройки графического процессора компьютера. |
|
| ultraSsdEnabled |
boolean |
Включение UltraSSD |
| vmSize |
string |
Размер виртуальной машины. Доступность размера виртуальной машины зависит от региона. Если узел содержит недостаточные вычислительные ресурсы (память, ЦП и т. д.), модули pod могут не выполняться правильно. Дополнительные сведения об ограниченных размерах виртуальных машин см. в статье https://docs.microsoft.com/azure/aks/quotas-skus-regions |
MachineIpAddress
Сведения об IP-адресе компьютера.
| Имя | Тип | Описание |
|---|---|---|
| family |
Определение принадлежности адреса к семейству IPv4 или IPv6 |
|
| ip |
string |
IPv4 или IPv6 адрес машины |
MachineKubernetesProfile
Конфигурации Kubernetes, используемые компьютером.
| Имя | Тип | Описание |
|---|---|---|
| artifactStreamingProfile |
Конфигурация для использования потоковой передачи артефактов в AKS. |
|
| currentOrchestratorVersion |
string |
Версия Kubernetes, запущенная на компьютере. Если orchestratorVersion была полностью указанной версией <major.minor.patch>, это поле будет точно равно ему. Если orchestratorVersion был <основным.minor, это поле будет содержать полную >версию major.minor.patch<>, используемую. |
| kubeletConfig |
Конфигурация Kubelet на машине. |
|
| kubeletDiskType |
Определяет размещение пустых томов Dir, корня данных во время выполнения контейнера и эфемерного storage Kubelet. |
|
| maxPods |
integer (int32) |
Максимальное количество модулей pod, которые могут выполняться на узле. |
| nodeInitializationTaints |
string[] |
Во время создания на узел добавляются заразности, которые не будут согласованы AKS. Эти оттенки не будут согласованы AKS и могут быть удалены с помощью вызова kubectl. Эти фрагменты позволяют выполнять необходимую конфигурацию, прежде чем узел готов принять рабочие нагрузки, например key1=value1:NoSchedule, которые затем можно удалить с помощью |
| nodeLabels |
object |
Метки узлов на аппарате. |
| nodeName |
string |
Имя узла в кластере Kubernetes. |
| nodeTaints |
string[] |
Отметки, добавленные в новый узел во время создания машины. Например, key=value:NoSchedule. |
| orchestratorVersion |
string |
Версия Kubernetes, указанная пользователем. Поддерживаются оба исправления версии <major.minor.patch> и <major.minor> . При <указании major.minor> последняя поддерживаемая версия исправления выбирается автоматически. |
| workloadRuntime |
Определяет тип рабочей нагрузки, который может выполнять узел. |
MachineNetworkProperties
сетевые свойства компьютера
| Имя | Тип | Описание |
|---|---|---|
| enableNodePublicIP |
boolean |
Выделен ли машине собственный публичный IP. В некоторых сценариях может потребоваться получение компьютером собственных выделенных общедоступных IP-адресов. Типичный сценарий состоит в том, что для игровых задач консоль должна установить прямое подключение к облачной виртуальной машине для сокращения числа промежуточных узлов. Значение по умолчанию — false. |
| ipAddresses |
IPv4, IPv6 адреса машины |
|
| nodePublicIPPrefixID |
string (arm-id) |
Идентификатор префикса общедоступного IP-адреса, с которого узел виртуальной машины должен использовать IP-адреса. Это форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
| nodePublicIPTags |
IPTag[] |
IPTags общедоступных IP-адресов уровня экземпляра. |
| podSubnetID |
string (arm-id) |
Идентификатор подсети, к которой будут присоединяться модули pod при запуске. Если не указано, IP-адреса pod статически назначаются в подсети узла (дополнительные сведения см. в статье vnetSubnetID). Эта форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| vnetSubnetID |
string (arm-id) |
Идентификатор подсети, к которой узел и, при необходимости, модули pod будут присоединяться при запуске. Если это не указано, будет создана и используется виртуальная сеть и подсеть. Если параметр podSubnetID не указан, это относится к узлам и модулям pod, в противном случае оно применяется только к узлам. Эта форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
MachineOSProfile
Операционная система и диск, используемые машиной.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| enableFIPS |
boolean |
Следует ли использовать ОС с поддержкой FIPS. |
|
| linuxProfile |
Специфический профиль компьютера с Linux. |
||
| osDiskSizeGB |
integer (int32) minimum: 0maximum: 2048 |
Размер диска ОС в ГБ, используемый для указания размера диска для каждого компьютера в пуле главных и агентов. Если указать значение 0, он будет применять размер osDisk по умолчанию в соответствии с указанным vmSize. |
|
| osDiskType |
Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Для получения дополнительной информации см. Ephemeral OS. |
||
| osSKU |
Указывает номер SKU ОС, используемый пулом агентов. Если не указано, по умолчанию используется Ubuntu, если OSType=Linux или Windows2019, если OSType=Windows. И windows OSSKU по умолчанию будет изменен на Windows2022 после того, как Windows2019 не рекомендуется. |
||
| osType | Linux |
Тип операционной системы. По умолчанию используется Linux. |
|
| windowsProfile |
Определенный профиль компьютера с Windows. |
MachineOSProfileLinuxProfile
Специфический профиль компьютера с Linux.
| Имя | Тип | Описание |
|---|---|---|
| linuxOSConfig |
Конфигурация ОС машины с Linux. |
|
| messageOfTheDay |
string |
Сообщение дня для узлов Linux в кодировке Base64. Строка в кодировке Base64, которая будет записана в /etc/motd после декодирования. Это позволяет настроить сообщение дня для узлов Linux. Он не должен быть указан для узлов Windows. Она должна быть статической строкой (т. е. будет напечатана необработанная и не выполняется как скрипт). |
MachineProperties
Свойства компьютера
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| billing |
Имущество, связанное с машинным биллингом. |
||
| eTag |
string |
Уникальная строка только для чтения, используемая для реализации оптимистического параллелизма. Значение eTag изменится при обновлении ресурса. Укажите заголовок if-match или if-none-match со значением eTag для последующего запроса, чтобы включить оптимистичный параллелизм в соответствии с обычным соглашением eTag. |
|
| evictionPolicy | Delete |
Политика выселения для машины. Это нельзя уточнить, если приоритет не является «Spot». Если значение не указано, значение по умолчанию — "Удалить". |
|
| hardware |
Аппаратные и графические настройки машины. |
||
| kubernetes |
Конфигурации Kubernetes, используемые компьютером. |
||
| localDNSProfile |
Настраивает локальную DNS для каждого узла с переопределениями VnetDNS и KubeDNS. LocalDNS помогает повысить производительность и надежность разрешения DNS в кластере AKS. Подробнее см. aka.ms/aks/localdns. |
||
| mode |
Автомат поддерживает только режимы «Система» и «Пользователь». |
||
| network |
сетевые свойства компьютера |
||
| nodeImageVersion |
string |
Версия образа узла. |
|
| operatingSystem |
Операционная система и диск, используемые машиной. |
||
| priority | Regular |
Приоритет для машины. Если значение не указано, значение по умолчанию — "Regular". |
|
| provisioningState |
string |
Текущее состояние развертывания или подготовки. |
|
| resourceId |
string (arm-id) |
Идентификатор ресурса Azure компьютера. Его можно использовать для GET базового экземпляра виртуальной машины |
|
| security |
Настройки безопасности машины. |
||
| status |
Содержит информацию о машине только для чтения. |
||
| tags |
object |
Теги, которые должны быть сохранены на компьютере. |
MachineSecurityProfile
Настройки безопасности машины.
| Имя | Тип | Описание |
|---|---|---|
| enableEncryptionAtHost |
boolean |
Следует ли включить шифрование дисков на основе узла и ОС. Это поддерживается только на определённых размерах виртуальных машин и в некоторых регионах Azure. Дополнительные сведения см. в разделе: https://docs.microsoft.com/azure/aks/enable-host-encryption |
| enableSecureBoot |
boolean |
Безопасная загрузка — это функция доверенного запуска, которая гарантирует загрузку только подписанных операционных систем и драйверов. Дополнительные сведения см. в aka.ms/aks/trustedlaunch. Если значение не указано, значение по умолчанию равно false. |
| enableVTPM |
boolean |
VTPM — это функция доверенного запуска для настройки выделенного безопасного хранилища для ключей и измерений, которые хранятся локально на узле. Дополнительные сведения см. в aka.ms/aks/trustedlaunch. Если значение не указано, значение по умолчанию равно false. |
| sshAccess |
Метод SSH access пула агентов. |
MachineStatus
Содержит информацию о машине только для чтения.
| Имя | Тип | Описание |
|---|---|---|
| creationTimestamp |
string (date-time) |
Указывает время создания компьютера. |
| driftAction |
Дрифт действия машины. Указывает, отклонился ли компьютер от ожидаемого состояния из-за изменений в свойствах управляемого кластера, требующих корректирующих действий. |
|
| driftReason |
string |
Причина сноса машины. Предоставляет подробную информацию о том, почему машина занесло в дрифт. Это поле опускается, если машина обновлена. |
| provisioningError |
Ошибка содержит подробную информацию о машине. Сохраняет подробную информацию о неисправности. Если ошибки не было, то это поле опускается. |
|
| vmState |
Состояние виртуальной машины. Указывает текущее состояние базовой виртуальной машины. |
ManagementMode
Опыт управления GPU устанавливает дополнительные компоненты, такие как метрики менеджера GPU Центра (DCGM) для мониторинга, поверх драйвера GPU для вас. Для получения дополнительной информации о том, что устанавливается, смотрите aka.ms/aks/managed-gpu.
| Значение | Описание |
|---|---|
| Unmanaged |
Управляемый опыт GPU отключён для видеокарт NVIDIA. |
| Managed |
Для NVIDIA GPU активирован управляемый GPU. |
MigStrategy
Устанавливает стратегию MIG (Multi-Instance GPU), которая будет использоваться для поддержки управляемых MIG. Для получения дополнительной информации о различных стратегиях посетите aka.ms/aks/managed-gpu. Если указано не указано, по умолчанию — нет.
| Значение | Описание |
|---|---|
| None |
Не устанавливайте стратегию MIG. Если раньше был один набор, это переопределит его и удалит стратегию MIG. |
| Single |
Установить стратегию MIG для управляемого MIG как единичную. |
| Mixed |
Установить стратегию MIG для управляемого MIG как смешанную. |
NvidiaGPUProfile
Настройки видеокарты, специфичные для NVIDIA,
| Имя | Тип | Описание |
|---|---|---|
| managementMode |
Опыт управления GPU устанавливает дополнительные компоненты, такие как метрики менеджера GPU Центра (DCGM) для мониторинга, поверх драйвера GPU для вас. Для получения дополнительной информации о том, что устанавливается, смотрите aka.ms/aks/managed-gpu. |
|
| migStrategy |
Устанавливает стратегию MIG (Multi-Instance GPU), которая будет использоваться для поддержки управляемых MIG. Для получения дополнительной информации о различных стратегиях посетите aka.ms/aks/managed-gpu. Если указано не указано, по умолчанию — нет. |
OSDiskType
Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Для получения дополнительной информации см. Ephemeral OS.
| Значение | Описание |
|---|---|
| Managed |
Azure реплицирует диск операционной системы для виртуальной машины в хранилище Azure, чтобы избежать потери данных в случае необходимости перемещения виртуальной машины на другой узел. Так как контейнеры не предназначены для сохранения локального состояния, это поведение обеспечивает ограниченное значение, предоставляя некоторые недостатки, включая более низкую подготовку узлов и более высокую задержку чтения и записи. |
| Ephemeral |
Временные диски ОС хранятся только на хост-машине, как и временный диск. Это обеспечивает более низкую задержку чтения и записи, а также более быстрое масштабирование узлов и обновление кластера. |
OSSKU
Указывает номер SKU ОС, используемый пулом агентов. По умолчанию используется Ubuntu, если OSType — Linux. Значение по умолчанию — Windows2019, если Kubernetes = 1.24 или Windows2022, если Kubernetes <>= 1.25, если OSType — Windows.
| Значение | Описание |
|---|---|
| Ubuntu |
Используйте Ubuntu в качестве ОС для образов узлов. |
| AzureLinux |
Используйте AzureLinux в качестве ОС для образов узлов. Azure Linux — это дистрибутив Linux, оптимизированный для контейнеров, созданный корпорацией Майкрософт, и дополнительные сведения см. в https://aka.ms/azurelinux. |
| AzureLinux3 |
Используйте AzureLinux3 в качестве ОС для образов узлов. Azure Linux — это дистрибутив Linux, оптимизированный для контейнеров, созданный корпорацией Майкрософт, и дополнительные сведения см. в https://aka.ms/azurelinux. Для ознакомления с ограничениями посетите веб-сайт https://aka.ms/aks/node-images. Рекомендации по миграции ОС см. в разделе https://aka.ms/aks/upgrade-os-version. |
| Mariner |
Устаревший OSSKU. Корпорация Майкрософт рекомендует вместо этого выбрать azureLinux для новых развертываний. |
| Flatcar |
Используйте Flatcar Container Linux в качестве ОС для образов узлов. Flatcar — это оптимизированная для контейнеров, ориентированная на безопасность операционная система Linux с неизменяемой файловой системой и являющаяся частью Cloud Native Computing Foundation (CNCF). Дополнительные сведения о контейнере Flatcar Linux для AKS см. в разделе aka.ms/aks/flatcar-container-linux-for-aks |
| CBLMariner |
Устаревший OSSKU. Корпорация Майкрософт рекомендует вместо этого выбрать azureLinux для новых развертываний. |
| Windows2019 |
Используйте Windows2019 в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Windows2019 поддерживает только контейнеры Windows2019; Он не может запускать контейнеры Windows2022 и наоборот. |
| Windows2022 |
Используйте Windows2022 в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Windows2022 поддерживает только контейнеры Windows2022; Он не может запускать контейнеры Windows2019 и наоборот. |
| Ubuntu2204 |
Используйте Ubuntu2204 в качестве ОС для образов узлов, однако Ubuntu 22.04 может поддерживаться не для всех пулов узлов. Сведения об ограничениях и поддерживаемых версиях Kubernetes см. в статье https://aka.ms/aks/supported-ubuntu-versions |
| Windows2025 |
Используйте Windows2025 в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Windows2025 поддерживает контейнеры Windows2022 и Windows 2025; он не может запускать контейнеры Windows2019 и наоборот. |
| WindowsAnnual |
Используйте версию Ежегодного канала Windows в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Сведения о поддерживаемых образах контейнеров и версиях kubernetes в разных версиях Ежегодного канала AKS можно увидеть в https://aka.ms/aks/windows-annual-channel-details. |
| Ubuntu2404 |
Используйте Ubuntu2404 в качестве ОС для образов узлов, однако Ubuntu 24.04 может поддерживаться не для всех пулов узлов. Ограничения и поддерживаемые версии Kubernetes см. в статье https://aka.ms/aks/supported-ubuntu-versions |
OSType
Тип операционной системы. По умолчанию используется Linux.
| Значение | Описание |
|---|---|
| Linux |
Используйте Linux. |
| Windows |
Используйте Windows. |
ScaleSetEvictionPolicy
Политика вытеснения масштабируемого набора виртуальных машин. Политика выселения указывает, что to делать с виртуальной машиной при её выселении. Значение по умолчанию — Delete. Для получения дополнительной информации о выселении смотрите spot виртуальные машины
| Значение | Описание |
|---|---|
| Delete |
Узлы в базовом масштабируемом наборе пула узлов удаляются при вытеснении. |
| Deallocate |
Узлы в базовом масштабируемом наборе пула узлов переводятся в состояние остановлено и освобождено после вытеснения. Узлы в счетчике остановленного состояния в квоте вычислений и могут вызвать проблемы с масштабированием кластера или обновлением. |
ScaleSetPriority
Приоритет масштабируемого набора виртуальных машин.
| Значение | Описание |
|---|---|
| Spot |
Будут использоваться виртуальные машины с приоритетом точечного доступа. Соглашение об уровне обслуживания для точечных узлов отсутствует. Дополнительные сведения см. в месте AKS. |
| Regular |
Будут использоваться обычные виртуальные машины. |
SeccompDefault
Указывает профиль seccomp по умолчанию, применяемый ко всем рабочим нагрузкам. Если значение не указано, параметр Unconfined будет использоваться по умолчанию.
| Значение | Описание |
|---|---|
| Unconfined |
Профиль seccomp не применяется, что разрешает все системные вызовы. |
| RuntimeDefault |
По умолчанию применяется профиль seccomp для среды выполнения контейнера, который ограничивает определенные системные вызовы для повышения безопасности. |
SysctlConfig
Параметры sysctl для узлов агента Linux.
| Имя | Тип | Описание |
|---|---|---|
| fsAioMaxNr |
integer (int32) |
Настройка sysctl fs.aio-max-nr. |
| fsFileMax |
integer (int32) |
Настройка sysctl fs.file-max. |
| fsInotifyMaxUserWatches |
integer (int32) |
Параметр sysctl fs.inotify.max_user_watches. |
| fsNrOpen |
integer (int32) |
Параметр sysctl fs.nr_open. |
| kernelThreadsMax |
integer (int32) |
Sysctl устанавливает kernel.threads-max. |
| netCoreNetdevMaxBacklog |
integer (int32) |
Параметр sysctl net.core.netdev_max_backlog. |
| netCoreOptmemMax |
integer (int32) |
Параметр sysctl net.core.optmem_max. |
| netCoreRmemDefault |
integer (int32) |
Параметр sysctl net.core.rmem_default. |
| netCoreRmemMax |
integer (int32) |
Параметр sysctl net.core.rmem_max. |
| netCoreSomaxconn |
integer (int32) |
Настройка sysctl net.core.somaxconn. |
| netCoreWmemDefault |
integer (int32) |
Параметр sysctl net.core.wmem_default. |
| netCoreWmemMax |
integer (int32) |
Параметр sysctl net.core.wmem_max. |
| netIpv4IpLocalPortRange |
string |
Параметр sysctl net.ipv4.ip_local_port_range. |
| netIpv4NeighDefaultGcThresh1 |
integer (int32) |
Параметр sysctl net.ipv4.neigh.default.gc_thresh1. |
| netIpv4NeighDefaultGcThresh2 |
integer (int32) |
Параметр sysctl net.ipv4.neigh.default.gc_thresh2. |
| netIpv4NeighDefaultGcThresh3 |
integer (int32) |
Параметр sysctl net.ipv4.neigh.default.gc_thresh3. |
| netIpv4TcpFinTimeout |
integer (int32) |
Параметр sysctl net.ipv4.tcp_fin_timeout. |
| netIpv4TcpKeepaliveProbes |
integer (int32) |
Параметр sysctl net.ipv4.tcp_keepalive_probes. |
| netIpv4TcpKeepaliveTime |
integer (int32) |
Параметр sysctl net.ipv4.tcp_keepalive_time. |
| netIpv4TcpMaxSynBacklog |
integer (int32) |
Параметр sysctl net.ipv4.tcp_max_syn_backlog. |
| netIpv4TcpMaxTwBuckets |
integer (int32) |
Параметр sysctl net.ipv4.tcp_max_tw_buckets. |
| netIpv4TcpTwReuse |
boolean |
Параметр sysctl net.ipv4.tcp_tw_reuse. |
| netIpv4TcpkeepaliveIntvl |
integer (int32) minimum: 10maximum: 90 |
Параметр sysctl net.ipv4.tcp_keepalive_intvl. |
| netNetfilterNfConntrackBuckets |
integer (int32) minimum: 65536maximum: 524288 |
Параметр sysctl net.netfilter.nf_conntrack_buckets. |
| netNetfilterNfConntrackMax |
integer (int32) minimum: 131072maximum: 2097152 |
Параметр sysctl net.netfilter.nf_conntrack_max. |
| vmMaxMapCount |
integer (int32) |
Параметр sysctl vm.max_map_count. |
| vmSwappiness |
integer (int32) |
Параметр sysctl vm.swappiness. |
| vmVfsCachePressure |
integer (int32) |
Параметр sysctl vm.vfs_cache_pressure. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
VmState
Состояние виртуальной машины. Указывает текущее состояние базовой виртуальной машины.
| Значение | Описание |
|---|---|
| Running |
Виртуальная машина в данный момент работает. |
| Deleted |
Виртуальная машина была удалена пользователем или в связи с точечным вытеснением. |
WorkloadRuntime
Определяет тип рабочей нагрузки, который может выполнять узел.
| Значение | Описание |
|---|---|
| OCIContainer |
Узлы будут использовать Kubelet для выполнения стандартных рабочих нагрузок контейнеров OCI. |
| WasmWasi |
Узлы будут использовать Krustlet для запуска рабочих нагрузок WASM с помощью поставщика WASI (предварительная версия). |
| KataMshvVmIsolation |
Узлы могут использовать (Kata + Cloud Hypervisor + Hyper-V) для включения вложенных модулей pod на основе виртуальных машин (предварительная версия). Из-за использования Hyper-V сама ОС узла AKS — это вложенная виртуальная машина (корневая ОС) Hyper-V. Таким образом, его можно использовать только с рядами виртуальных машин, поддерживающими вложенную виртуализацию, например серии Dv3. В будущих выпусках это соглашение об именовании будет заменено на KataVmIsolation. |
| KataVmIsolation |
Узлы могут использовать (Kata + Cloud Hypervisor + Hyper-V) для включения модулей pod на основе вложенных виртуальных машин. Из-за использования Hyper-V сама ОС узла AKS — это вложенная виртуальная машина (корневая ОС) Hyper-V. Таким образом, его можно использовать только с рядами виртуальных машин, поддерживающими вложенную виртуализацию, например серии Dv3. |