@azure/arm-containerservice package

Классы

ContainerServiceClient

Интерфейсы

AbsoluteMonthlySchedule

Для расписаний, таких как: "рекурс каждый месяц на 15-м" или "рекурс каждые 3 месяца на 20-м".

AccessProfile

Профиль, позволяющий пользователю получить доступ к управляемому кластеру.

AdvancedNetworking

Расширенный профиль сети для включения набора функций наблюдения и безопасности в кластере. Дополнительные сведения см. в aka.ms/aksadvancednetworking.

AdvancedNetworkingObservability

Профиль наблюдаемости для включения расширенных сетевых метрик и журналов потоков с историческими контекстами.

AdvancedNetworkingPerformance

Профиль для включения функций повышения производительности в кластерах, использующих Azure CNI на базе Cilium.

AdvancedNetworkingSecurity

Профиль безопасности для включения функций безопасности в кластере на основе cilium.

AdvancedNetworkingSecurityTransitEncryption

Конфигурация шифрования для кластеров на базе Cilium. После включения весь трафик между управляемыми подами Cilium будет зашифрован, когда он покинет границу узла.

AgentPool

Пул агентов.

AgentPoolArtifactStreamingProfile

Профиль потока артефактов для пула агентов.

AgentPoolAvailableVersions

Список доступных версий для пула агентов.

AgentPoolAvailableVersionsProperties

Список доступных версий пула агентов.

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem

Доступная информация о версиях пула агентов.

AgentPoolBlueGreenUpgradeSettings

Настройки для сине-зеленого апгрейда в пуле агентов

AgentPoolDeleteMachinesParameter

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

AgentPoolGatewayProfile

Профиль пула агентов шлюза управляемого кластера.

AgentPoolNetworkInterface

Конфигурация вторичного сетевого интерфейса, предусмотренного на каждом экземпляре виртуальной машины в пуле агентов. Дополнительные сведения см. по ссылке https://aka.ms/aks/multi-nic.

AgentPoolNetworkProfile

Параметры сети пула агентов.

AgentPoolRecentlyUsedVersion

Историческая версия, которую можно использовать для операций отката.

AgentPoolSecurityProfile

Параметры безопасности пула агентов.

AgentPoolStatus

Содержит сведения о пуле агентов только для чтения.

AgentPoolUpgradeProfile

Список доступных обновлений для пула агентов.

AgentPoolUpgradeProfileProperties

Список доступных версий обновления.

AgentPoolUpgradeProfilePropertiesUpgradesItem

Доступные улучшения для AgentPool.

AgentPoolUpgradeSettings

Параметры обновления агентаpool

AgentPoolWindowsProfile

Специфический профиль пула агентов Windows.

AgentPoolsAbortLatestOperationOptionalParams

Необязательные параметры.

AgentPoolsCompleteUpgradeOptionalParams

Необязательные параметры.

AgentPoolsCreateOrUpdateOptionalParams

Необязательные параметры.

AgentPoolsDeleteMachinesOptionalParams

Необязательные параметры.

AgentPoolsDeleteOptionalParams

Необязательные параметры.

AgentPoolsGetAvailableAgentPoolVersionsOptionalParams

Необязательные параметры.

AgentPoolsGetOptionalParams

Необязательные параметры.

AgentPoolsGetUpgradeProfileOptionalParams

Необязательные параметры.

AgentPoolsListOptionalParams

Необязательные параметры.

AgentPoolsOperations

Интерфейс, представляющий операции AgentPools.

AgentPoolsUpgradeNodeImageVersionOptionalParams

Необязательные параметры.

AutoScaleProfile

Спецификации автоматического масштабирования.

AzureKeyVaultKms

Параметры службы управления ключами Azure Key Vault для профиля безопасности.

ClusterUpgradeSettings

Параметры обновления кластера.

CommandResultProperties

Результаты команды запуска

CompatibleVersions

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

Component

Информация о компоненте для версии Kubernetes.

ComponentsByRelease

компоненты данной версии Kubernetes.

ContainerServiceClientOptionalParams

Необязательные параметры для клиента.

ContainerServiceLinuxProfile

Профиль виртуальных машин Linux в кластере службы контейнеров.

ContainerServiceListNodeImageVersionsOptionalParams

Необязательные параметры.

ContainerServiceNetworkProfile

Профиль конфигурации сети.

ContainerServiceNetworkProfileKubeProxyConfig

Содержит настройки конфигурации для kube-proxy. Любые значения, не определенные, будут использовать поведение по умолчанию kube-proxy. См. раздел https://v<version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/>, <где версия> представлена строкой основной <версии-дополнительных>< версий>. Kubernetes версии 1.23 будет "1-23".

ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig

Содержит настройки конфигурации для IPVS. Может быть указано только в том случае, если для параметра "режим" задано значение IPVS.

ContainerServiceOperations

Интерфейс, представляющий операции ContainerService.

ContainerServiceSshConfiguration

Конфигурация SSH для виртуальных машин на базе Linux, работающих на Azure.

ContainerServiceSshPublicKey

Содержит сведения о данных открытого ключа сертификата SSH.

CreationData

Данные, используемые при создании целевого ресурса из исходного ресурса.

CredentialResult

Ответ результата учетных данных.

CredentialResults

Ответ результата учетных данных списка.

DailySchedule

Для расписаний, таких как: "рекурс каждый день" или "повторение каждые 3 дня".

DateSpan

Диапазон дат. Например, между "2022-12-23" и "2023-01-05".

DelegatedResource

Делегированные свойства ресурсов — только внутреннее использование.

EndpointDependency

Доменное имя, на которое достигаются узлы агента AKS.

EndpointDetail

подключите сведения от узлов агента AKS к одной конечной точке.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Обычный ответ на ошибку для всех API Azure Resource Manager для возврата деталей ошибок при неудачных операциях.

ExtendedLocation

Сложный тип расширенного расположения.

GPUProfile

Параметры GPU для пула агентов.

GuardrailsAvailableVersion

Доступные версии Guardrails

GuardrailsAvailableVersionsProperties

Имеет ли версия значение по умолчанию или нет, и сведения о поддержке.

HardEvictionThreshold

Жёсткие пороги выселения для Кубелета. Эти пороги вызывают выселение капсул, когда ресурсы узлов падают ниже заданных значений. Значения должны быть больше или равны задокументированным минимумам для каждого сигнала. Поддерживаемые форматы — Ki, Mi, Gi или проценты, использующие %.

IPTag

Содержит IPTag, связанный с объектом.

IdentityBinding

Ресурс IdentityBinding.

IdentityBindingManagedIdentityProfile

Профиль управляемого удостоверения для привязки удостоверений.

IdentityBindingOidcIssuerProfile

Профиль издателя OIDC IdentityBinding.

IdentityBindingProperties

Свойства IdentityBinding.

IdentityBindingsCreateOrUpdateOptionalParams

Необязательные параметры.

IdentityBindingsDeleteOptionalParams

Необязательные параметры.

IdentityBindingsGetOptionalParams

Необязательные параметры.

IdentityBindingsListByManagedClusterOptionalParams

Необязательные параметры.

IdentityBindingsOperations

Интерфейс, представляющий операции IdentityBindings.

IstioCertificateAuthority

Конфигурация центра сертификации Istio Service Mesh (ЦС). Сейчас мы поддерживаем только сертификаты подключаемых модулей, как описано здесь https://aka.ms/asm-plugin-ca

IstioComponents

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

IstioEgressGateway

Конфигурация шлюза исходящего трафика Istio.

IstioIngressGateway

Конфигурация шлюза входящего трафика Istio. Теперь мы поддерживаем до одного внешнего шлюза входящего трафика с именем aks-istio-ingressgateway-external и одним внутренним шлюзом входящего трафика с именем aks-istio-ingressgateway-internal.

IstioPluginCertificateAuthority

Сведения о сертификатах подключаемого модуля для Service Mesh.

IstioServiceMesh

Конфигурация сетки службы Istio.

JWTAuthenticator

Настройка аутентификатора JWT в управляемом кластере.

JWTAuthenticatorClaimMappingExpression

Выражение сопоставления утверждений для JWTAuthenticator.

JWTAuthenticatorClaimMappings

Сопоставления утверждений для JWTAuthenticator.

JWTAuthenticatorExtraClaimMappingExpression

Дополнительное выражение сопоставления утверждений для JWTAuthenticator.

JWTAuthenticatorIssuer

Сведения об издателе OIDC для JWTAuthenticator.

JWTAuthenticatorProperties

Свойства JWTAuthenticator. Подробнее о том, как настроить свойства аутентификатора JWT, см. в документации Kubernetes: https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration. Обратите внимание, что AKS поддерживает не все поля, доступные в документации Kubernetes. Сведения об устранении неполадок см. в разделе https://aka.ms/aks-external-issuers-docs.

JWTAuthenticatorValidationRule

Правило проверки для JWTAuthenticator.

JWTAuthenticatorsCreateOrUpdateOptionalParams

Необязательные параметры.

JWTAuthenticatorsDeleteOptionalParams

Необязательные параметры.

JWTAuthenticatorsGetOptionalParams

Необязательные параметры.

JWTAuthenticatorsListByManagedClusterOptionalParams

Необязательные параметры.

JWTAuthenticatorsOperations

Интерфейс, представляющий операции JWTAuthenticator.

KubeReserved

Значения, зарезервированные для кубелета. Когда значение не установлено, используется системное вычисление по умолчанию, основанное на размере виртуальной машины. См. резервирование ресурсов узла AKS для подробностей вычисленных стандартных значений. Применимо только к Linux-нодпулам.

KubeletConfig

Конфигурации Kubelet узлов агента. Дополнительные сведения см. в конфигурации пользовательского узла AKS.

KubernetesPatchVersion

Профиль версии исправлений Kubernetes

KubernetesResourceObjectEncryptionProfile

Шифрование объектов ресурсов Kubernetes при хранении с помощью ключей, управляемых службой. Более подробную информацию об этом можно найти в разделе https://aka.ms/aks/kubernetesResourceObjectEncryption.

KubernetesVersion

Профиль версии Kubernetes для данного основного.дополнительного выпуска.

KubernetesVersionCapabilities

Возможности этой версии Kubernetes.

KubernetesVersionListResult

Удержание свойств значений, которое является массивом KubernetesVersion

LabelSelector

Селектор меток — это запрос меток по набору ресурсов. Результат сопоставленияLabels и matchExpressions — ANDed. Пустой селектор меток соответствует всем объектам. Селектор меток NULL не соответствует объектам.

LabelSelectorRequirement

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

LinuxOSConfig

Конфигурации ОС узлов агента Linux. Дополнительные сведения см. в конфигурации пользовательского узла AKS.

LoadBalancer

Конфигурации, касающиеся нескольких стандартных подсистем балансировки нагрузки. Если он не указан, будет использоваться режим единого балансировщика нагрузки. При аренде одной конфигурации будет использоваться несколько стандартных режимов балансировки нагрузки. Должна быть конфигурация с именем kubernetes. Поле имени будет именем соответствующего общедоступного балансировщика нагрузки. При необходимости будет создана внутренняя подсистема балансировки нагрузки, а имя будет <name>-internal. Внутренняя балансировка нагрузки использует те же конфигурации, что и внешний. Внутренние lbs не требуются для включения в список LoadBalancer.

LoadBalancerProperties

Свойства ресурса балансировщика нагрузки.

LoadBalancersCreateOrUpdateOptionalParams

Необязательные параметры.

LoadBalancersDeleteOptionalParams

Необязательные параметры.

LoadBalancersGetOptionalParams

Необязательные параметры.

LoadBalancersListByManagedClusterOptionalParams

Необязательные параметры.

LoadBalancersOperations

Интерфейс, представляющий операции LoadBalancers.

LocalDNSOverride

Переопределения для профиля localDNS.

LocalDNSProfile

Настраивает локальную DNS для каждого узла с переопределениями VnetDNS и KubeDNS. LocalDNS помогает повысить производительность и надежность разрешения DNS в кластере AKS. Подробнее см. aka.ms/aks/localdns.

Machine

Машина. Содержит сведения о базовой виртуальной машине. Компьютер может отображаться здесь, но не в kubectl get nodes; Если это может быть связано с тем, что компьютер еще не зарегистрирован в сервере API Kubernetes.

MachineBillingProfile

Имущество, связанное с машинным биллингом.

MachineHardwareProfile

Аппаратные и графические настройки машины.

MachineIpAddress

Сведения об IP-адресе компьютера.

MachineKubernetesProfile

Конфигурации Kubernetes, используемые компьютером.

MachineNetworkProperties

сетевые свойства компьютера

MachineOSProfile

Операционная система и диск, используемые машиной.

MachineOSProfileLinuxProfile

Специфический профиль компьютера с Linux.

MachineProperties

Свойства компьютера

MachineSecurityProfile

Настройки безопасности машины.

MachineStatus

Содержит информацию о машине только для чтения.

MachinesCreateOrUpdateOptionalParams

Необязательные параметры.

MachinesGetOptionalParams

Необязательные параметры.

MachinesListOptionalParams

Необязательные параметры.

MachinesOperations

Интерфейс, представляющий операции машины.

MaintenanceConfiguration

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

MaintenanceConfigurationProperties

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

MaintenanceConfigurationsCreateOrUpdateOptionalParams

Необязательные параметры.

MaintenanceConfigurationsDeleteOptionalParams

Необязательные параметры.

MaintenanceConfigurationsGetOptionalParams

Необязательные параметры.

MaintenanceConfigurationsListByManagedClusterOptionalParams

Необязательные параметры.

MaintenanceConfigurationsOperations

Интерфейс, представляющий операции MaintenanceConfigurations.

MaintenanceWindow

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

ManagedCluster

Управляемый кластер.

ManagedClusterAADProfile

AADProfile указывает атрибуты для интеграции с Azure Active Directory. Дополнительные сведения см. в управляемого AAD наAKS.

ManagedClusterAIToolchainOperatorProfile

При включении оператора в кластере будет установлен набор управляемых CRD и контроллеров AKS. Оператор автоматизирует развертывание моделей OSS для вывода и /или обучения. Он предоставляет набор предустановленных моделей и включает распределенное вывод против них.

ManagedClusterAPIServerAccessProfile

Профиль доступа для сервера API управляемого кластера.

ManagedClusterAccessProfile

Профиль доступа к управляемому кластеру.

ManagedClusterAddonProfile

Профиль надстройки Kubernetes для управляемого кластера.

ManagedClusterAddonProfileIdentity

Сведения о назначенном пользователем удостоверении, используемом этой надстройкой.

ManagedClusterAgentPoolProfile

Профиль пула агентов службы контейнеров.

ManagedClusterAgentPoolProfileProperties

Свойства профиля пула агентов службы контейнеров.

ManagedClusterAppRoutingIstio

Настройка для использования управляющей плоскости Istio без сайдкара для управляемого входа через Gateway API с маршрутизацией приложений. См. https://aka.ms/gateway-on-istio информацию о применении Istio для входа через Gateway API.

ManagedClusterAutoUpgradeProfile

Профиль автоматического обновления для управляемого кластера.

ManagedClusterAzureMonitorProfile

Azure Monitor addon profiles для мониторинга управляемого кластера.

ManagedClusterAzureMonitorProfileAppMonitoring

Профиль мониторинга приложений для AKS.

ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation

Автоинструментация мониторинга приложений для AKS. Внедряет веб-хук, который автоматически загружает инструменты с Microsoft OpenTelemetry Distros для сбора метрик, журналов и трассировок OpenTelemetry. См. https://aka.ms/AKSAppMonitoringDocs и https://aka.ms/AzureMonitorApplicationMonitoring для обзора.

ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogsAndTraces

Профиль открытых телеметрических журналов и трассировок мониторинга приложений для AKS. Собирает логи OpenTelemetry и трассы приложения с помощью SDK на базе Azure Monitor OpenTelemetry. См. https://aka.ms/AKSAppMonitoringDocs и https://aka.ms/AzureMonitorApplicationMonitoring для обзора.

ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics

Профиль открытых метрик для мониторинга приложений для AKS. Собирает OpenTelemetry metrics приложения с использованием SDK на основе Azure Monitor OpenTelemetry. См. https://aka.ms/AKSAppMonitoringDocs и https://aka.ms/AzureMonitorApplicationMonitoring для обзора.

ManagedClusterAzureMonitorProfileContainerInsights

Azure Monitor Container Insights Profile for Kubernetes Events, Inventory and Container stdout & stderr logs etc. См. aka.ms/AzureMonitorContainerInsights для обзора.

ManagedClusterAzureMonitorProfileKubeStateMetrics

Kube State Metrics профиль для addon Azure Managed Prometheus. Эти необязательные параметры предназначены для модуля pod kube-state-metrics, развернутого с помощью надстройки. Дополнительные сведения см. в aka.ms/AzureManagedPrometheus-optional-parameters.

ManagedClusterAzureMonitorProfileMetrics

Профиль метрик для управляемой службы Azure Monitor для надстройки Prometheus. Собирайте готовые метрики инфраструктуры Kubernetes для отправки в Azure Monitor Workspace и настраивайте дополнительное скрейпинг для пользовательских целей. Общие сведения см. в aka.ms/AzureManagedPrometheus.

ManagedClusterAzureMonitorProfileMetricsControlPlane

Control plane metrics collection profile for the Azure Managed Prometheus addon. Настраивает сбор операционных метрик во время выполнения из управляемых компонентов управляемой плоскости (kube-apiserver и др.). См. aka.ms/aks/controlplane-metrics для общего обзора.

ManagedClusterBootstrapProfile

Профиль начальной загрузки.

ManagedClusterControlPlaneScalingProfile

Профиль для обеспечения масштабируемой и производительной гарантированной ёмкости управляющей плоскости для обеспечения стабильной производительности при высокой нагрузке. Требуется версия Kubernetes 1.33.0 или выше.

ManagedClusterCostAnalysis

Конфигурация анализа затрат для кластера

ManagedClusterHealthMonitorProfile

Профиль мониторинга здоровья для управляемого кластера.

ManagedClusterHostedSystemProfile

Настройки для размещенных системных аддонов.

ManagedClusterHttpProxyConfig

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

ManagedClusterIdentity

Удостоверение управляемого кластера.

ManagedClusterIngressDefaultDomainProfile

Профиль домена по умолчанию для управляемого входящего профиля кластера.

ManagedClusterIngressProfile

Профиль входящего трафика для кластера службы контейнеров.

ManagedClusterIngressProfileApplicationLoadBalancer

Настройки приложения Load Balancer для профиля входа.

ManagedClusterIngressProfileGatewayConfiguration

Конфигурация для управляемых шлюзовых API CRD. Дополнительные сведения см. в https://aka.ms/k8s-gateway-api.

ManagedClusterIngressProfileNginx

Конфигурация контроллера входа Nginx для управляемого профиля входа кластера.

ManagedClusterIngressProfileWebAppRouting

Параметры надстройки маршрутизации приложений для профиля входящего трафика.

ManagedClusterLoadBalancerProfile

Профиль подсистемы балансировки нагрузки управляемого кластера.

ManagedClusterLoadBalancerProfileManagedOutboundIPs

Требуемые ip-адреса исходящего трафика для подсистемы балансировки нагрузки кластера.

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

Требуемые ресурсы префикса ИСХОДЯщего IP-адреса для подсистемы балансировки нагрузки кластера.

ManagedClusterLoadBalancerProfileOutboundIPs

Требуемые исходящие IP-ресурсы для подсистемы балансировки нагрузки кластера.

ManagedClusterManagedOutboundIPProfile

Профиль управляемых исходящих IP-ресурсов управляемого кластера.

ManagedClusterMetricsProfile

Профиль метрик для ManagedCluster.

ManagedClusterNATGatewayProfile

Профиль шлюза NAT управляемого кластера.

ManagedClusterNodeProvisioningProfile

Профиль предоставления узлов для управляемого кластера.

ManagedClusterNodeResourceGroupProfile

Профиль блокировки группы ресурсов узла для управляемого кластера.

ManagedClusterOidcIssuerProfile

Профиль издателя OIDC управляемого кластера.

ManagedClusterPodIdentity

Сведения об удостоверении pod, назначенном управляемому кластеру.

ManagedClusterPodIdentityException

Исключение идентификатора pod, которое позволяет подам с определёнными метками получать доступ к конечной точке Azure Instance Metadata Service (IMDS) без перехвата сервером идентификаторов, управляемых узлом (NMI). Дополнительные сведения см. в отключении удостоверения pod AAD для определенного pod или приложения.

ManagedClusterPodIdentityProfile

Профиль удостоверения pod управляемого кластера. Дополнительные сведения об интеграции удостоверений pod pod см. в использовании удостоверения pod.

ManagedClusterPodIdentityProvisioningError

Ответ об ошибке из подготовки удостоверений pod.

ManagedClusterPodIdentityProvisioningErrorBody

Ответ об ошибке из подготовки удостоверений pod.

ManagedClusterPodIdentityProvisioningInfo

Информация о предоставлении идентификации капсулы.

ManagedClusterPoolUpgradeProfile

Список доступных версий обновления.

ManagedClusterPoolUpgradeProfileUpgradesItem

Доступные улучшения для AgentPool.

ManagedClusterProperties

Свойства управляемого кластера.

ManagedClusterPropertiesAutoScalerProfile

Параметры для применения к кластеру автомасштабирования при включении

ManagedClusterPropertiesForSnapshot

Свойства управляемого кластера для моментального снимка доступны только для чтения.

ManagedClusterSKU

Номер SKU управляемого кластера.

ManagedClusterSecurityProfile

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

ManagedClusterSecurityProfileDefender

Настройки Microsoft Defender для профиля безопасности.

ManagedClusterSecurityProfileDefenderSecurityGating

Настройки Microsoft Defender для гейтинга безопасности проверяют право на использование образов контейнеров на основе данных о безопасности Defender for Containers. С помощью контроллера допуска он выполняет аудит или предотвращает развертывание образов, которые не соответствуют стандартам безопасности.

ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem

Идентификационная информация, используемая в защитном гейтинге Defender для доступа к реестрам контейнеров.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Настройки Microsoft Defender для обнаружения угроз профиля безопасности.

ManagedClusterSecurityProfileImageCleaner

Image Cleaner удаляет неиспользуемые образы из узлов, освобождая место на диске и помогая уменьшить область поверхности атаки. Ниже приведены параметры профиля безопасности.

ManagedClusterSecurityProfileImageIntegrity

Параметры целостности изображения для профиля безопасности.

ManagedClusterSecurityProfileNodeRestriction

Параметры ограничения узла для профиля безопасности.

ManagedClusterSecurityProfileWorkloadIdentity

Параметры удостоверения рабочей нагрузки для профиля безопасности.

ManagedClusterServicePrincipalProfile

Информация о принципальной идентичности сервиса для кластера для манипулирования API Azure.

ManagedClusterSnapshot

Ресурс моментального снимка управляемого кластера.

ManagedClusterSnapshotProperties

Свойства управляемого снимка кластера.

ManagedClusterSnapshotsCreateOrUpdateOptionalParams

Необязательные параметры.

ManagedClusterSnapshotsDeleteOptionalParams

Необязательные параметры.

ManagedClusterSnapshotsGetOptionalParams

Необязательные параметры.

ManagedClusterSnapshotsListByResourceGroupOptionalParams

Необязательные параметры.

ManagedClusterSnapshotsListOptionalParams

Необязательные параметры.

ManagedClusterSnapshotsOperations

Интерфейс, представляющий операции ManagedClusterSnapshots.

ManagedClusterSnapshotsUpdateTagsOptionalParams

Необязательные параметры.

ManagedClusterStaticEgressGatewayProfile

Конфигурация надстройки шлюза статического исходящего трафика для кластера.

ManagedClusterStatus

Содержит сведения о управляемом кластере только для чтения.

ManagedClusterStorageProfile

Профиль хранилища для кластера службы контейнеров.

ManagedClusterStorageProfileBlobCSIDriver

Параметры драйвера CSI для AzureBlob для профиля хранилища.

ManagedClusterStorageProfileDiskCSIDriver

Параметры драйвера CSI AzureDisk для профиля хранилища.

ManagedClusterStorageProfileFileCSIDriver

Параметры драйвера CSI AzureFile для профиля хранилища.

ManagedClusterStorageProfileSnapshotController

Параметры контроллера моментальных снимков для профиля хранилища.

ManagedClusterUpgradeProfile

Список доступных обновлений для пулов вычислений.

ManagedClusterUpgradeProfileProperties

Профили обновления управляющей плоскости и пула агентов.

ManagedClusterWebAppRoutingGatewayAPIImplementations

Конфигурации для провайдеров API шлюза, используемых для управляемого входа с помощью маршрутизации приложений.

ManagedClusterWindowsProfile

Профиль для виртуальных машин Windows в управляемом кластере.

ManagedClusterWorkloadAutoScalerProfile

Профиль автомасштабирования рабочей нагрузки для управляемого кластера.

ManagedClusterWorkloadAutoScalerProfileKeda

Параметры автомасштабирования на основе событий (Kubernetes) для профиля автомасштабирования рабочей нагрузки.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Параметры VPA (вертикального автомасштабирования pod) для профиля автомасштабирования рабочей нагрузки.

ManagedClustersAbortLatestOperationOptionalParams

Необязательные параметры.

ManagedClustersCreateOrUpdateOptionalParams

Необязательные параметры.

ManagedClustersDeleteOptionalParams

Необязательные параметры.

ManagedClustersGetAccessProfileOptionalParams

Необязательные параметры.

ManagedClustersGetCommandResultOptionalParams

Необязательные параметры.

ManagedClustersGetGuardrailsVersionsOptionalParams

Необязательные параметры.

ManagedClustersGetMeshRevisionProfileOptionalParams

Необязательные параметры.

ManagedClustersGetMeshUpgradeProfileOptionalParams

Необязательные параметры.

ManagedClustersGetOptionalParams

Необязательные параметры.

ManagedClustersGetSafeguardsVersionsOptionalParams

Необязательные параметры.

ManagedClustersGetUpgradeProfileOptionalParams

Необязательные параметры.

ManagedClustersListByResourceGroupOptionalParams

Необязательные параметры.

ManagedClustersListClusterAdminCredentialsOptionalParams

Необязательные параметры.

ManagedClustersListClusterMonitoringUserCredentialsOptionalParams

Необязательные параметры.

ManagedClustersListClusterUserCredentialsOptionalParams

Необязательные параметры.

ManagedClustersListGuardrailsVersionsOptionalParams

Необязательные параметры.

ManagedClustersListKubernetesVersionsOptionalParams

Необязательные параметры.

ManagedClustersListMeshRevisionProfilesOptionalParams

Необязательные параметры.

ManagedClustersListMeshUpgradeProfilesOptionalParams

Необязательные параметры.

ManagedClustersListOptionalParams

Необязательные параметры.

ManagedClustersListOutboundNetworkDependenciesEndpointsOptionalParams

Необязательные параметры.

ManagedClustersListSafeguardsVersionsOptionalParams

Необязательные параметры.

ManagedClustersOperations

Интерфейс, представляющий операции ManagedClusters.

ManagedClustersRebalanceLoadBalancersOptionalParams

Необязательные параметры.

ManagedClustersResetAADProfileOptionalParams

Необязательные параметры.

ManagedClustersResetServicePrincipalProfileOptionalParams

Необязательные параметры.

ManagedClustersRotateClusterCertificatesOptionalParams

Необязательные параметры.

ManagedClustersRotateServiceAccountSigningKeysOptionalParams

Необязательные параметры.

ManagedClustersRunCommandOptionalParams

Необязательные параметры.

ManagedClustersStartOptionalParams

Необязательные параметры.

ManagedClustersStopOptionalParams

Необязательные параметры.

ManagedClustersUpdateTagsOptionalParams

Необязательные параметры.

ManagedNamespace

Пространство имен, управляемое ARM.

ManagedNamespacesCreateOrUpdateOptionalParams

Необязательные параметры.

ManagedNamespacesDeleteOptionalParams

Необязательные параметры.

ManagedNamespacesGetOptionalParams

Необязательные параметры.

ManagedNamespacesListByManagedClusterOptionalParams

Необязательные параметры.

ManagedNamespacesListCredentialOptionalParams

Необязательные параметры.

ManagedNamespacesOperations

Интерфейс, представляющий операции ManagedNamespaces.

ManagedNamespacesUpdateOptionalParams

Необязательные параметры.

ManagedServiceIdentityUserAssignedIdentitiesValue

Свойства назначаемого пользователем удостоверения.

ManualScaleProfile

Спецификации на количестве компьютеров.

MeshMembership

Членство в сетке управляемого кластера.

MeshMembershipPrivateConnectProfile

Профиль приватного подключения для подписки в mesh.

MeshMembershipProperties

Свойства членства в сетке управляемого кластера.

MeshMembershipsCreateOrUpdateOptionalParams

Необязательные параметры.

MeshMembershipsDeleteOptionalParams

Необязательные параметры.

MeshMembershipsGetOptionalParams

Необязательные параметры.

MeshMembershipsListByManagedClusterOptionalParams

Необязательные параметры.

MeshMembershipsOperations

Интерфейс, представляющий MeshЧленства в операциях.

MeshRevision

Содержит сведения об обновлениях и совместимости для данного основного.дополнительного выпуска сетки.

MeshRevisionProfile

Профиль редакции сетки для сетки.

MeshRevisionProfileProperties

Свойства профиля редакции сетки для сетки

MeshUpgradeProfile

Профиль обновления для данной сетки.

MeshUpgradeProfileProperties

Свойства профиля обновления сетки для основного.дополнительного выпуска.

NamespaceProperties

Свойства пространства имен, управляемого ARM

NetworkPolicies

Политика сети по умолчанию пространства имен, указывающая правила входящего трафика и исходящего трафика.

NetworkProfileForSnapshot

сетевой профиль для моментального снимка управляемого кластера эти свойства доступны только для чтения.

NodeDisruptionProfile

Профиль нарушения работы узлов для управляемого кластера.

NodeImageVersion

Профиль версии образа узла для данного выпуска major.minor.patch.

NvidiaGPUProfile

Настройки видеокарты, специфичные для NVIDIA,

OperationStatusResult

Текущее состояние асинхронной операции.

OperationStatusResultGetByAgentPoolOptionalParams

Необязательные параметры.

OperationStatusResultGetOptionalParams

Необязательные параметры.

OperationStatusResultListOptionalParams

Необязательные параметры.

OperationStatusResultOperations

Интерфейс, представляющий операции OperationStatusResult.

OperationValue

Описывает свойства значения операции.

OperationValueDisplay

Описывает свойства отображения значения операции.

OperationsListOptionalParams

Необязательные параметры.

OperationsOperations

Интерфейс, представляющий операции Operations.

OutboundEnvironmentEndpoint

Исходящие конечные точки, к которым подключаются узлы агента AKS для общего назначения.

PageSettings

Параметры метода byPage

PagedAsyncIterableIterator

Интерфейс, который позволяет асинхронную итерируемую итерацию как до завершения, так и по страницам.

PortRange

Диапазон портов.

PowerState

Описание состояния power для кластера

PreparedImageSpecificationProfile

Настройки для определения спецификации подготовленного изображения, используемой для обеспечения узлов в пуле.

PrivateEndpoint

Частная конечная точка, к которой принадлежит подключение.

PrivateEndpointConnection

Подключение к частной конечной точке

PrivateEndpointConnectionListResult

Список подключений к частной конечной точке

PrivateEndpointConnectionProperties

Свойства подключения частной конечной точки.

PrivateEndpointConnectionsDeleteOptionalParams

Необязательные параметры.

PrivateEndpointConnectionsGetOptionalParams

Необязательные параметры.

PrivateEndpointConnectionsListOptionalParams

Необязательные параметры.

PrivateEndpointConnectionsOperations

Интерфейс, представляющий операции PrivateEndpointConnections.

PrivateEndpointConnectionsUpdateOptionalParams

Необязательные параметры.

PrivateLinkResource

Ресурс приватного канала

PrivateLinkResourcesListOptionalParams

Необязательные параметры.

PrivateLinkResourcesListResult

Список ресурсов приватного канала

PrivateLinkResourcesOperations

Интерфейс, представляющий операции PrivateLinkResources.

PrivateLinkServiceConnectionState

Состояние подключения службы приватного канала.

ProxyResource

Определение модели ресурса для прокси-ресурса Azure Resource Manager. У него не будут теги и расположение

RebalanceLoadBalancersRequestBody

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

RelativeMonthlySchedule

Для расписаний, таких как: "рекурс каждый месяц в первый понедельник" или "рекурс каждые 3 месяца в прошлую пятницу".

ResolvePrivateLinkServiceIdOperations

Интерфейс, представляющий операции ResolvePrivateLinkServiceId.

ResolvePrivateLinkServiceIdPostOptionalParams

Необязательные параметры.

Resource

Общие поля, которые возвращаются в ответе для всех ресурсов Azure Resource Manager

ResourceQuota

Квота ресурсов для пространства имен.

ResourceReference

Ссылка на ресурс Azure.

ResourceSku

Описывает доступный номер SKU вычислений.

ResourceSkuCapabilities

Описывает объект возможностей SKU.

ResourceSkuCapacity

Описание масштабирования номера SKU.

ResourceSkuCosts

Описывает метаданные для получения сведений о цене.

ResourceSkuLocationInfo

Описание доступных сведений о расположении SKU вычислений.

ResourceSkuRestrictionInfo

Описание доступных сведений об ограничении SKU вычислений.

ResourceSkuRestrictions

Описание масштабирования номера SKU.

ResourceSkuZoneDetails

Описывает зональные возможности номера SKU.

RestorePollerOptions
RunCommandRequest

Запрос команды выполнения

RunCommandResult

запустите результат команды.

SafeguardsAvailableVersion

Доступные версии средств защиты

SafeguardsAvailableVersionsProperties

Имеет ли версия значение по умолчанию или нет, и сведения о поддержке.

ScaleProfile

Спецификации по масштабированию пула агентов VirtualMachines.

Schedule

Необходимо указать только один и только один из типов расписания. Выберите "daily", "еженедельно", "absoluteMonthly" или "relativeMonthly" для расписания обслуживания.

SchedulerInstanceProfile

Профиль планировщика для одного экземпляра планировщика.

SchedulerProfile

Профиль планировщика pod для кластера.

SchedulerProfileSchedulerInstanceProfiles

Сопоставление каждого экземпляра планировщика с его профилем.

ServiceAccountImagePullProfile

Профиль для настройки аутентификации Image Pull для использования управляемых идентичностей с ограничением Service Account для аутентификации вместо управляемой идентичности с узлом (kubelet identity) для аутентификации в Реестр контейнеров Azure. Для получения дополнительной информации см. https://aka.ms/aks/identity-binding/acr-image-pull/docs

ServiceMeshProfile

Профиль сетки службы для управляемого кластера.

SimplePollerLike

Простой опросщик, который можно использовать для опроса длительной операции.

Snapshot

Ресурс моментального снимка пула узлов.

SnapshotProperties

Свойства, используемые для настройки снимка пула узлов.

SnapshotsCreateOrUpdateOptionalParams

Необязательные параметры.

SnapshotsDeleteOptionalParams

Необязательные параметры.

SnapshotsGetOptionalParams

Необязательные параметры.

SnapshotsListByResourceGroupOptionalParams

Необязательные параметры.

SnapshotsListOptionalParams

Необязательные параметры.

SnapshotsOperations

Интерфейс, представляющий операции Snapshots.

SnapshotsUpdateTagsOptionalParams

Необязательные параметры.

SysctlConfig

Параметры sysctl для узлов агента Linux.

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TagsObject

Объект тегов для операций исправления.

TimeInWeek

Время в неделю.

TimeSpan

Диапазон времени. Например, между 2021-05-25T13:00:00Z и 2021-05-25T14:00:00Z.

TrackedResource

Определение модели ресурсов для Azure Resource Manager отслеживало ресурс верхнего уровня, который содержит «теги» и «местоположение»

TrustedAccessRole

Определение роли доверенного доступа.

TrustedAccessRoleBinding

Определяет привязку между ресурсом и ролью

TrustedAccessRoleBindingProperties

Свойства привязки роли доверенного доступа

TrustedAccessRoleBindingsCreateOrUpdateOptionalParams

Необязательные параметры.

TrustedAccessRoleBindingsDeleteOptionalParams

Необязательные параметры.

TrustedAccessRoleBindingsGetOptionalParams

Необязательные параметры.

TrustedAccessRoleBindingsListOptionalParams

Необязательные параметры.

TrustedAccessRoleBindingsOperations

Интерфейс, представляющий операции TrustedAccessRoleBindings.

TrustedAccessRoleRule

Правило для роли доверенного доступа

TrustedAccessRolesListOptionalParams

Необязательные параметры.

TrustedAccessRolesOperations

Интерфейс, представляющий операции TrustedAccessRoles.

UpgradeOverrideSettings

Параметры переопределения при обновлении кластера.

UserAssignedIdentity

Сведения о назначенном пользователем удостоверении.

VirtualMachineNodes

Текущее состояние группы узлов с одинаковым размером виртуальной машины.

VirtualMachinesProfile

Спецификации пула агентов VirtualMachines.

VmSkusListOptionalParams

Необязательные параметры.

VmSkusOperations

Интерфейс, представляющий операции VmSkus.

WeeklySchedule

Для расписаний, таких как: "рекурс каждый понедельник" или "рекурс каждые 3 недели в среду".

WindowsGmsaProfile

Профиль Windows gMSA в управляемом кластере.

Псевдонимы типа

AccelerationMode

Включите расширенные параметры ускорения сети. Это позволяет пользователям настраивать ускорение с помощью маршрутизации узлов BPF. Это можно включить только с помощью плоскости данных Cilium. Если не указано, значение по умолчанию — None (без ускорения). Режим ускорения можно изменить на уже существующем кластере. См. https://aka.ms/acnsperformance подробное объяснение
KnownAccelerationMode можно использовать взаимозаменяемо с AccelerationMode, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

BpfVeth: Включите маршрутизацию хоста eBPF в режиме устройства veth.
None: Отключить параметры ускорения.

AddonAutoscaling

Включена ли надстройка VPA и настроена ли масштабирование надстроек, управляемых AKS.
knownAddonAutoscaling можно использовать взаимозаменяемо с AddonAutoscaling, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

включено: включена функция автомасштабирования надстроек, управляемых AKS. Режим обновления VPA по умолчанию — начальный режим.
отключенные: отключена функция автомасштабирования надстроек, управляемых AKS, отключена.

AdoptionPolicy

Действие, если пространство имен Kubernetes с тем же именем уже существует.
KnownAdoptionPolicy может использоваться взаимозаменяемо с AdoptionPolicy, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Никогда: если пространство имен уже существует в Kubernetes, попытки создать такое же пространство имен в ARM завершатся ошибкой.
IfIdentical: Возьмите на себя управление существующим пространством имен для ARM, если нет разницы.
Всегда: Всегда берите на себя существующее пространство имен, которым будет управлять ARM, некоторые поля могут быть перезаписаны.

AdvancedNetworkPolicies

Включите расширенные сетевые политики. Это позволяет пользователям настраивать политики сети уровня 7 (FQDN, HTTP, Kafka). Сами политики должны быть настроены с помощью ресурсов политики сети Cilium, см. в разделе https://docs.cilium.io/en/latest/security/policy/index.html. Это можно включить только в кластерах на основе cilium. Если значение по умолчанию не задано, значение по умолчанию — полное доменное имя, если для security.enabled задано значение true.
KnownAdvancedNetworkPolicies можно использовать взаимозаменяемо с AdvancedNetworkPolicies, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

L7: Включите сетевые политики уровня 7 (FQDN, HTTP/S, Kafka). Этот параметр является супермножеством параметра FQDN.
Полное доменное имя: включение сетевых политик на основе полного доменного имени
Нет: отключение сетевых политик уровня 7 (FQDN, HTTP/S, Kafka)

AgentPoolMode

Режим пула агентов. Кластер должен иметь по крайней мере один пул агентов System. Дополнительные сведения об ограничениях пула агентов и рекомендациях см. в статье https://docs.microsoft.com/azure/aks/use-system-pools
KnownAgentPoolMode можно использовать взаимозаменяемо с AgentPoolMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

System: пулы агентов системы в основном предназначены для размещения критически важных системных модулей pod, таких как CoreDNS и metrics-server. Пулы системных агентов osType должны быть Linux. Номер SKU пулов агентов системы должен содержать не менее 2vCP и 4 ГБ памяти.
пользователей: пулы агентов пользователей в основном предназначены для размещения модулей pod приложений.
шлюза: пулы агентов шлюза предназначены для предоставления статических IP-адресов исходящего трафика в модули pod. Дополнительные сведения см. в статье https://aka.ms/aks/static-egress-gateway.
ManagedSystem: ManagedSystem — это пул систем, управляемый AKS. Пул динамически масштабируется в соответствии с использованием кластера и имеет дополнительные возможности автоматического мониторинга и восстановления. Пул ManagedSystem может быть только один, и для оптимальной работы рекомендуется удалить все остальные системные пулы.
Машины: Пулы агентов машин выделены для размещения компьютеров. На уровне пула разрешены только ограниченные операции, такие как создание и удаление. Пожалуйста, используйте API машины для управления полным жизненным циклом машины.

AgentPoolNetworkInterfaceType

Тип сетевого интерфейса, который должен быть предоставлен на каждом экземпляре виртуальной машины. Дополнительные сведения см. по ссылке https://aka.ms/aks/multi-nic.
KnownAgentPoolNetworkInterfaceType может использоваться взаимозаменяемо с AgentPoolNetworkInterfaceType, этот enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

Стандарт: Стандартный сетевой интерфейс, запрограммированный с IP из заданной подсети VNet. Необходимо использовать с vnetSubnetId набором в AgentPoolNetworkInterface. Семейство IP-адресов (IPv4/IPv6/Dual-stack) определяется подсетью.
Dynamic: Вторичный сетевой интерфейс, созданный без конфигурации IP или подключения к подсети. Интерфейс создаётся в неинициализированном состоянии, а подсеть подключается во время создания рабочей нагрузки. vnetSubnetId должно быть установлено в пустую строку ("") или опущено.

AgentPoolSSHAccess

Метод SSH access пула агентов.
KnownAgentPoolSSHAccess можно использовать взаимозаменяемо с AgentPoolSSHAccess, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

LocalUser: может SSH на узел в качестве локального пользователя с помощью закрытого ключа.
отключены: служба SSH будет отключена на узле.
EntraId: SSH к узлу с интеграцией EntraId. Более подробную информацию можно найти в разделе https://aka.ms/aks/ssh/aad

AgentPoolType

Тип пула агентов.
KnownAgentPoolType можно использовать взаимозаменяемо с AgentPoolType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

VirtualMachineScaleSets: создайте пул агентов, поддерживаемый масштабируемым набором виртуальных машин.
availabilitySet. Использование этого набора настоятельно не рекомендуется.
VirtualMachines: создайте пул агентов, поддерживаемый режимом оркестрации виртуальных машин одного экземпляра.

ArtifactSource

Источник артефакта. Источник, откуда скачиваются artifacts.
KnownArtifactSource можно использовать взаимозаменяемо с ArtifactSource, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Cache: извлекать изображения из Реестр контейнеров Azure с кэшом
Direct: извлекать изображения из Microsoft Реестра артефактов

AzureSupportedClouds

Поддерживаемые значения для настройки облака в виде строкового литерала

BackendPoolType

Тип управляемого входящего Load Balancer BackendPool.
KnownBackendPoolType можно использовать взаимозаменяемо с BackendPoolType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

NodeIPConfiguration: тип управляемого входящего Load Balancer BackendPool. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.
NodeIP: тип управляемого входящего Load Balancer BackendPool. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

ClusterServiceLoadBalancerHealthProbeMode

Поведение проверки работоспособности для служб кластера внешней политики трафика.
KnownClusterServiceLoadBalancerHealthProbeMode можно использовать взаимозаменяемо с ClusterServiceLoadBalancerHealthProbeMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

ServiceNodePort: каждая служба кластера внешней политики трафика будет иметь собственный зонд работоспособности, предназначенный для узла службы.
Shared: Все сервисы кластера внешней политики трафика в Load Balancer (цен. категория "Стандартный") будут иметь выделенный зонд, направленный на kube-proxy порт проверки состояния 10256 на бэкенд-узлах.

Code

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

Известные значения, поддерживаемые службой

выполнение: кластер запущен.
остановлено: кластер остановлен.

ConnectionStatus

Состояние подключения службы приватного канала.
KnownConnectionStatus можно использовать взаимозаменяемо с ConnectionStatus, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Ожидается: Соединение ожидает одобрения.
Одобрено: Соединение одобрено.
Отвергнуто: Связь отклонена.
Отключено: соединение отключено.

ContainerNetworkLogs

Configures container network logs ingestion с помощью Azure Monitor. Какие сетевые логи нужно вводить, определяется CRD, указанным по следующим ссылкам. По умолчанию сетевые логи не загружаются. Более подробную информацию о журналах контейнерной сети можно найти по https://aka.ms/ContainerNetworkLogsDocадресу . Более подробную информацию о настройке журнала контейнерной сети можно найти по https://aka.ms/acns/howtoenablecnlадресу . Если не указано, по умолчанию — Отключён.
KnownContainerNetworkLogs может использоваться взаимозаменяемо с ContainerNetworkLogs, этот enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

Отключено: Azure мониторинг логов контейнерной сети отключён
Enabled: Azure включен мониторинг логов сети контейнеров

ContinuablePage

Интерфейс, описывающий страницу результатов.

ControlPlaneScalingSize

Масштабируемый размер управляющей плоскости. Масштабируемые размеры обеспечивают гарантированную ёмкость и предсказуемую производительность Kubernetes, выходящую за рамки стандартных уровней. Более высокие размеры H обеспечивают повышенные гарантии производительности. Смотрите https://aka.ms/aks/hyperscale детали показателей производительности для каждого размера.
KnownControlPlaneScalingSize может использоваться взаимозаменяемо с ControlPlaneScalingSize, эта enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

H2: H2 — это минимальный масштаб с гарантированной ёмкостью и предсказуемой производительностью, выходящей за рамки стандартных стандартных уровней.
H4: Масштабируемый размер H4 обеспечивает повышенную гарантированную производительность по сравнению с H2.
H8: Масштабируемый размер H8 обеспечивает повышенную гарантированную производительность по сравнению с H4.

CreatedByType

Тип сущности, создавшей ресурс.
KnownCreatedByType можно использовать взаимозаменяемо с CreatedByType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Пользователь: Сущность была создана пользователем.
Приложение: Сущность была создана приложением.
ManagedIdentity: сущность была создана управляемым удостоверением.
Ключ: сущность была создана с помощью ключа.

DeletePolicy

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

Известные значения, поддерживаемые службой

Оставить: удалить только ресурс ARM, сохранить пространство имен Kubernetes. Также удалите метку ManagedByARM.
Удалить: удалите ресурс ARM и пространство имен Kubernetes вместе.

DriftAction

Дрифт действия машины. Указывает, отклонился ли компьютер от ожидаемого состояния из-за изменений в свойствах управляемого кластера, требующих корректирующих действий.
KnownDriftAction можно использовать взаимозаменяемо с DriftAction, это перечисление содержит известные значения, которые поддерживает сервис.

Известные значения, поддерживаемые службой

Синхронизировано: аппарат обновлен.
Воссоздать: Компьютер сдвинулся с места и его необходимо удалить и создать заново.

DriverType

Укажите тип драйвера GPU для установки при создании пулов агентов Windows. Если это не указано, AKS выбирает драйвер на основе совместимости системы. Это невозможно изменить после создания AgentPool. Это не может быть установлено в Linux AgentPools. Для Linux AgentPools драйвер выбирается на основе совместимости системы.
KnownDriverType можно использовать взаимозаменяемо с DriverType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

GRID: установите драйвер GRID для GPU, подходящий для приложений, требующих поддержки виртуализации.
CUDA: установите драйвер CUDA для GPU, оптимизированный для вычислительных задач в научных вычислениях и приложениях с большим объемом данных.

Expander

Экспандер для использования при вертикальном масштабировании. Если значение не указано, значение по умолчанию — "случайный". См. expanders для получения дополнительной информации.
KnownExpander можно использовать взаимозаменяемо с expander, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

наименьших отходов: выбирает группу узлов, которая будет иметь наименьший простой ЦП (если связанная, неиспользуемая память) после масштабирования. Это полезно, если у вас есть разные классы узлов, например высокий уровень ЦП или узлы с высокой памятью, и требуется развернуть только те, когда существуют ожидающие модули pod, для которых требуется много этих ресурсов.
большинство модулей pod: выбирает группу узлов, которая сможет планировать большинство модулей pod при масштабировании. Это полезно при использовании nodeSelector, чтобы убедиться, что определенные модули pod находятся на определенных узлах. Обратите внимание, что это не приведет к тому, что автомасштабирование будет выбирать большие узлы и меньше, так как оно может одновременно добавлять несколько небольших узлов.
приоритет: выбирает группу узлов, которая имеет наивысший приоритет, назначенный пользователем. Эта конфигурация описана в более подробной здесь.
случайных: используется, если у вас нет определенной потребности в группах узлов для масштабирования по-разному.

ExtendedLocationTypes

Тип extendedLocation.
KnownExtendedLocationTypes можно использовать взаимозаменяемо с ExtendedLocationTypes, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

EdgeZone: Azure расширенный тип локации Edge Zone.

Format

Формат учетной записи kubeconfig.
KnownFormat можно использовать взаимозаменяемо с форматом, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Azure: возвращает kubeconfig azure auth-provider. Этот формат устарел в версии 1.22 и будет полностью удален в версии 1.26. См. https://aka.ms/k8s/changes-1-26.
exec: return exec format kubeconfig. Для этого формата требуется двоичный файл kubelogin в пути.

GPUDriver

Установка драйверов GPU. Если он не указан, по умолчанию используется установка.
KnownGPUDriver можно использовать взаимозаменяемо с GPUDriver, в этом перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Установить: установить драйвер.
Нет: пропустите установку драйвера.

GPUInstanceProfile

GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU.
KnownGPUInstanceProfile можно использовать взаимозаменяемо с GPUInstanceProfile, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

MIG1g: профиль экземпляра видеокарты MIG 1G.
MIG2g: профиль экземпляра видеокарты MIG 2G.
MIG3g: профиль экземпляра видеокарты MIG 3G.
MIG4g: профиль инстанции видеокарты MIG 4G.
MIG7g: профиль инстанции видеокарты MIG 7G.

GatewayAPIIstioEnabled

Стоит ли включать Istio как реализацию Gateway API для управляемого входа с помощью маршрутизации приложений.
KnownGatewayAPIIstioEnabled может использоваться взаимозаменяемо с GatewayAPIIstioEnabled, этот enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

Включено: Включает управляемый вход через API Gateway с помощью управляющей плоскости Istio без сайдкара.
Отключено: Отключает управляющую плоскость istio без сайдкара для управляемого входа через Gateway API.

GuardrailsSupport

Является ли версия предварительной или стабильной.
KnownGuardrailsSupport можно использовать взаимозаменяемо с GuardrailsSupport, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

предварительная версия: предварительная версия. Не рекомендуется использовать предварительные версии в критически важных рабочих кластерах. Предварительная версия может не поддерживать все варианты использования.
стабильный: версия стабильна и может использоваться в критически важных рабочих кластерах.

IdentityBindingProvisioningState

Состояние подготовки последней принятой операции.
KnownIdentityBindingProvisioningState можно использовать взаимозаменяемо с IdentityBindingProvisioningState, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

успешно создан: ресурс создан.
сбой: сбой создания ресурса.
отменено: создание ресурса было отменено.
Создание: Создается привязка удостоверения.
Обновление: Привязка удостоверения обновляется.
Удаление: привязка удостоверения удаляется.

InfrastructureEncryption

Следует ли включать шифрование неактивных объектов ресурсов Kubernetes с помощью ключей, управляемых службой. Более подробную информацию об этом можно найти в разделе https://aka.ms/aks/kubernetesResourceObjectEncryption.
KnownInfrastructureEncryption может использоваться взаимозаменяемо с InfrastructureEncryption, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Включено: включено шифрование неактивных объектов ресурсов Kubernetes с помощью ключей, управляемых службой. Более подробную информацию об этом можно найти в разделе https://aka.ms/aks/kubernetesResourceObjectEncryption.
Отключено: отключено шифрование неактивных объектов ресурсов Kubernetes с помощью ключей, управляемых службой. Более подробную информацию об этом можно найти в разделе https://aka.ms/aks/kubernetesResourceObjectEncryption.

IpFamily

Чтобы определить, относится ли адрес к семейству IPv4 или IPv6
KnownIpFamily можно использовать взаимозаменяемо с IpFamily, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

IPv4: семейство IPv4
IPv6: семейство IPv6

IpvsScheduler

Планировщик IPVS, дополнительные сведения см. в статье http://www.linuxvirtualserver.org/docs/scheduling.html.
KnownIpvsScheduler можно использовать взаимозаменяемо с IpvsScheduler, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

RoundRobin: Круговой отбор
leastConnection: наименьшее подключение

IstioIngressGatewayMode

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

Известные значения, поддерживаемые службой

внешних: шлюз входящего трафика назначается общедоступный IP-адрес и является общедоступным.
внутренних: шлюз входящего трафика назначается внутренним IP-адресом и недоступен для общедоступного доступа.

JWTAuthenticatorProvisioningState

Состояние подготовки последней принятой операции.
KnownJWTAuthenticatorProvisioningState можно использовать взаимозаменяемо с JWTAuthenticatorProvisioningState, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

успешно создан: ресурс создан.
сбой: сбой создания ресурса.
отменено: создание ресурса было отменено.
Создание: Создается аутентификатор JWT.
Обновление: Обновляется аутентификатор JWT.
Удаление: Аутентификатор JWT удаляется.

KeyVaultNetworkAccessTypes

Сетевой доступ к хранилищу ключей. Сетевой доступ к хранилищу ключей. Возможные значения: Public и Private. Public означает, что key vault разрешает публичный access из всех сетей. Private означает, что key vault отключает публичные access и позволяет private link. Значение по умолчанию — Public.
KnownKeyVaultNetworkAccessTypes можно использовать взаимозаменяемо с KeyVaultNetworkAccessTypes, в этом перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Публичный: Хранилище ключей обеспечивает публичный доступ из всех сетей.
Приватное: Хранилище ключей отключает публичный доступ и включает приватную связь.

KubeletDiskType

Определяет размещение пустых томов Dir, корня данных во время выполнения контейнера и эфемерного storage Kubelet.
KnownKubeletDiskType можно использовать взаимозаменяемо с KubeletDiskType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

ОС: Kubelet будет использовать диск ОС для своих данных.
временных: Kubelet будет использовать временный диск для своих данных.

KubernetesSupportPlan

Разные уровни поддержки для управляемых кластеров AKS
KnownKubernetesSupportPlan можно использовать взаимозаменяемо с KubernetesSupportPlan, в этом перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

KubernetesOfficial: Поддержка этой версии такая же, как и у открытый код Kubernetes. Официальные версии поддержки сообщества открытый код Kubernetes в течение 1 года после релиза.
AKSLongTermSupport: поддержка версии, расширенная после поддержки KubernetesOfficial 1 года. AKS продолжает исправления CVEs в течение еще 1 года, в общей сложности 2 года поддержки.

LicenseType

Тип лицензии для Windows VM. См. Azure Преимущества гибридного пользователя для подробностей.
KnownLicenseType можно использовать взаимозаменяемо с LicenseType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Нет. Дополнительное лицензирование не применяется.
Windows_Server: Включает Azure гибридные пользовательские преимущества для Windows виртуальных машин.

LoadBalancerSku

Артикул load balancer для управляемого кластера. Значение по умолчанию — "стандартный". См. Azure Load Balancer SKUs для получения дополнительной информации о различиях между SKU с балансировкой нагрузки.
KnownLoadBalancerSku можно использовать взаимозаменяемо с LoadBalancerSku, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

standard: Используйте стандартный Load Balancer. Это рекомендованный SKU Load Balancer. Для получения дополнительной информации о работе с load balancer в управляемом кластере см. статью standard Load Balancer.
basic: Используйте базовую Load Balancer с ограниченным функционалом.

LocalDNSForwardDestination

Целевой сервер для DNS-запросов, которые будут перенаправляться из localDNS.
KnownLocalDNSForwardDestination может использоваться взаимозаменяемо с LocalDNSForwardDestination, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

ClusterCoreDNS: переадресация DNS-запросов из localDNS в кластер CoreDNS.
VnetDNS: переадресация DNS-запросов из localDNS на DNS-сервер, настроенный в виртуальной сети. В виртуальной сети может быть настроено несколько DNS-серверов.

LocalDNSForwardPolicy

Политика переадресации для выбора вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации.
KnownLocalDNSForwardPolicy может использоваться взаимозаменяемо с LocalDNSForwardPolicy, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Последовательный: Реализует последовательный выбор вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации.
RoundRobin: Реализует циклический отбор вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации.
Random: Реализует случайный выбор вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации.

LocalDNSMode

Режим включения для localDNS.
KnownLocalDNSMode может использоваться взаимозаменяемо с LocalDNSMode, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Предпочтительно: если текущая версия оркестратора поддерживает эту функцию, предпочтительно включить localDNS.
Обязательно: Включите localDNS.
Disabled: Отключить localDNS.

LocalDNSProtocol

Примените TCP или отдайте предпочтение протоколу UDP для соединений из localDNS к вышестоящему DNS-серверу.
KnownLocalDNSProtocol можно использовать взаимозаменяемо с LocalDNSProtocol, это перечисление содержит известные значения, которые поддерживает сервис.

Известные значения, поддерживаемые службой

PreferUDP: Предпочитайте протокол UDP для соединений из localDNS на вышестоящий DNS-сервер.
ForceTCP: Принудительное применение протокола TCP для подключений из localDNS к вышестоящему DNS-серверу.

LocalDNSQueryLogging

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

Известные значения, поддерживаемые службой

Ошибка: Включает ведение журнала ошибок в localDNS. Смотрите плагин ошибок для получения дополнительной информации.
Log: Включает ведение журнала запросов в localDNS. Смотрите плагин логов для получения дополнительной информации.

LocalDNSServeStale

Политика обслуживания устаревших данных. Смотрите плагин кэша для получения дополнительной информации.
KnownLocalDNSServeStale может использоваться взаимозаменяемо с LocalDNSServeStale, это перечисление содержит известные значения, которые поддерживает сервис.

Известные значения, поддерживаемые службой

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

LocalDNSState

Сгенерированное системой состояние localDNS.
KnownLocalDNSState можно использовать взаимозаменяемо с LocalDNSState, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Enabled: включен localDNS.
Disabled: localDNS отключен.

ManagedClusterPodIdentityProvisioningState

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

Известные значения, поддерживаемые службой

Назначено: Присваивается идентичность капсулы.
Отменено: Назначение личности капсулы было отменено.
Удаление: Идентичность капсулы удаляется.
Неудача: Назначение идентичности капсулы не удалось.
Успешно: Присвоение личности Pod успешно выполнено.
Обновление: Идентификация капсулы обновляется.

ManagedClusterSKUName

Имя SKU управляемого кластера.
KnownManagedClusterSKUName можно использовать взаимозаменяемо с ManagedClusterSKUName, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Базовый: базовый параметр для плоскости управления AKS.
автоматической: автоматические кластеры оптимизированы для выполнения большинства рабочих нагрузок с конфигурацией, которая соответствует рекомендациям и рекомендациям AKS по настройке кластера и рабочей нагрузки, масштабируемости и безопасности. Дополнительные сведения о автоматических кластерах см. в aka.ms/aks/automatic.

ManagedClusterSKUTier

Уровень SKU управляемого кластера. Если значение не указано, значение по умолчанию — "Бесплатный". См. AKS Pricing Tier для подробностей.
KnownManagedClusterSKUTier можно использовать взаимозаменяемо с ManagedClusterSKUTier, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

premium: кластер имеет возможности уровня "Премиум" в дополнение ко всем возможностям, включенным в "Стандартный". Premium позволяет выбрать LongTermSupport (aka.ms/aks/lts) для определенных версий Kubernetes.
стандартный: рекомендуется для критически важных рабочих нагрузок и рабочих нагрузок. Включает автомасштабирование плоскости управления Kubernetes, интенсивное тестирование рабочей нагрузки и до 5000 узлов на кластер. Гарантирует доступность 99.95% конечной точки сервера Kubernetes API для кластеров, использующих Зоны доступности, и 99.9% доступности для кластеров, не использующих Зоны доступности.
бесплатный: управление кластерами бесплатно, но взимается плата за использование виртуальных машин, хранилища и сети. Лучше всего экспериментировать, учиться, простое тестирование или рабочие нагрузки с менее чем 10 узлами. Не рекомендуется для рабочих вариантов использования.

ManagedGatewayType

Конфигурация для установки управляемого API шлюза. Если не указано, по умолчанию используется значение 'Disabled'. Дополнительные сведения см. в https://aka.ms/k8s-gateway-api.
KnownManagedGatewayType можно использовать взаимозаменяемо с ManagedGatewayType, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Отключено: CRD API шлюза не будут согласованы в кластере.
Стандарт: Шлюзовые API CRD из стандартного канала выпуска будут согласованы с вашим кластером. Посмотрите https://aka.ms/gateway-api-versions , какой комплект будет установлен для вашей версии Kubernetes.

ManagementMode

Опыт управления GPU устанавливает дополнительные компоненты, такие как метрики менеджера GPU Центра (DCGM) для мониторинга, поверх драйвера GPU для вас. Для получения дополнительной информации о том, что устанавливается, смотрите aka.ms/aks/managed-gpu.
KnownManagementMode может использоваться взаимозаменяемо с ManagementMode, этот enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

Без управления: Управляемый опыт GPU отключён для NVIDIA GPU.
Управляемое: Управляемый GPU включён для видеокарт NVIDIA.

MeshMembershipProvisioningState

Состояние подготовки последней принятой операции.
KnownMeshMembershipProvisioningState можно использовать взаимозаменяемо с MeshMembershipProvisioningState, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

отменено: создание ресурса было отменено.
Создание: Создается членство в сетке.
Удаление: Членство в сети удаляется.
сбой: сбой создания ресурса.
успешно создан: ресурс создан.
Обновление: Членство в Mesh обновляется.

MigStrategy

Устанавливает стратегию MIG (Multi-Instance GPU), которая будет использоваться для поддержки управляемых MIG. Для получения дополнительной информации о различных стратегиях посетите aka.ms/aks/managed-gpu. Если указано не указано, по умолчанию — нет.
KnownMigStrategy может использоваться взаимозаменяемо с MigStrategy, этот enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

Нет: Не устанавливайте стратегию MIG. Если раньше был один набор, это переопределит его и удалит стратегию MIG.
Одиночная: Установить стратегию MIG для управляемого MIG как одиночную.
Смешанные: Установите стратегию MIG для управляемого MIG как смешанную.

Mode

Укажите, какой режим прокси использовать ('IPTABLES', 'IPVS' или 'NFTABLES')
KnownMode можно использовать взаимозаменяемо с режимом, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

IPTABLES: режим прокси-сервера IPTables
IPVS: режим прокси-сервера IPVS. Необходимо использовать версию Kubernetes >= 1.22.
NFTABLES: Прокси-режим NFTables. Должен использовать версию >Kubernetes = 1.33.

NamespaceProvisioningState

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

Известные значения, поддерживаемые службой

Обновление: Пространство имён обновляется.
Удаление: Пространство имён удаляется.
Создание: Пространство имён создаётся.
Удалось: Провизия пространства имён прошла успешно.
Неудача: Пропущение пространства имён не удалось.
Отменёно: Настройка пространства имён была отменена.

NetworkDataplane

Сетевой план данных, используемый в кластере Kubernetes.
KnownNetworkDataplane можно использовать взаимозаменяемо с NetworkDataplane, в этом перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

azure: Используйте Azure сетевой датаплейн.
cilium: используйте сетевой план данных Cilium. См. Azure CNI Powered by Cilium для получения дополнительной информации.

NetworkMode

Сетевой режим, с которым настроен Azure CNI. Это нельзя уточнить, является ли networkPlugin чем-то иным, кроме 'azure'.
KnownNetworkMode можно использовать взаимозаменяемо с NetworkMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

прозрачные: мост не создается. Intra-VM Связь Pod to Pod осуществляется через IP-маршруты, созданные Azure CNI. Дополнительные сведения см. в прозрачном режиме.
мост: это больше не поддерживается

NetworkPlugin

Подключаемый модуль сети, используемый для создания сети Kubernetes.
KnownNetworkPlugin можно использовать взаимозаменяемо с NetworkPlugin, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

azure: Используйте сетевой плагин Azure CNI. См. Azure CNI (продвинутые сети для получения дополнительной информации.
kubenet: используйте подключаемый модуль сети Kubenet. Дополнительные сведения см. в сети Kubenet (базовый).
нет: подключаемый модуль CNI не установлен. Дополнительные сведения см. в CNI BYO.

NetworkPluginMode

Режим, который должен использовать подключаемый модуль сети.
KnownNetworkPluginMode можно использовать взаимозаменяемо с NetworkPluginMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

overlay: Используемые с networkPlugin=azure, поды получают IP из адресного пространства PodCIDR, но используют домены маршрутизации Azure вместо метода таблиц маршрутизации Kubenet. Дополнительные сведения см. в статье https://aka.ms/aks/azure-cni-overlay.

NetworkPolicy

Политика сети, используемая для создания сети Kubernetes.
KnownNetworkPolicy можно использовать взаимозаменяемо с NetworkPolicy, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

нет: политики сети не будут применяться. Это значение по умолчанию, если NetworkPolicy не указан.
calico: используйте политики сети Calico. См. различия между политиками Azure и Calico для получения дополнительной информации.
azure: Используйте Azure сетевые политики. См. различия между политиками Azure и Calico для получения дополнительной информации.
cilium: используйте Cilium для применения политик сети. Для этого требуется, чтобы networkDataplane был "cilium".

NginxIngressControllerType

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

Известные значения, поддерживаемые службой

AnnotationControlled: будет создан объект NginxIngressController по умолчанию. Пользователи могут изменить настраиваемый ресурс NginxIngressController по умолчанию, чтобы настроить заметки подсистемы балансировки нагрузки.
внешних: будет создано значение по умолчанию NginxIngressController, и оператор подготовит внешнюю подсистему балансировки нагрузки. Любая заметка для внутреннего подсистемы балансировки нагрузки по умолчанию будет перезаписана.
внутренней: будет создано значение по умолчанию NginxIngressController, и оператор подготовит внутреннюю подсистему балансировки нагрузки. Любая заметка для внешнего подсистемы балансировки нагрузки по умолчанию будет перезаписана.
Нет: контроллер входящего трафика по умолчанию не будет создан. Она не будет удалена системой, если она существует. Пользователи должны вручную удалить настраиваемый ресурс NginxIngressController вручную.

NodeDisruptionPolicy

Конфигурация политики для того, когда разрешать определённые операции, требующие переобраза узла и запускающие повторное развертывание. Например, некоторые операции, такие как обновление свойств .. Поле ManagedClusterSecurityProfile.customCATrustCertificates в существующем управляемом кластере запускает текущие обновления узлов. Эта настройка позволяет контролировать, когда такие обновления принимаются. По умолчанию — «Разрешить». Полный список охватываемых операций см. aka.ms/aks/nodedisruptionpolicy».
KnownNodeDisruptionPolicy может использоваться взаимозаменяемо с NodeDisruptionPolicy, этот enum содержит известные значения, поддерживаемые сервисом.

Известные значения, поддерживаемые службой

Allow: Позволяет операции, требующие переобраза узла и запускающие повторное развертывание.
PermitDuringMaintenanceWindow: блокирует определённые операции, требующие переобраза узла и запускающие повторное развертывание, если только не входит в окно поддержки aksManagedNodeOSUpgradeSchedule. Полный список охватываемых операций см. aka.ms/aks/nodedisruptionpolicy . Для получения дополнительной информации об использовании окна поддержки aksManagedNodeOSUpgradeSchedule, пожалуйста, см. https://learn.microsoft.com/azure/aks/planned-maintenance?tabs=azure-cli
Блокировка: блокирует определённые операции, требующие переобраза узла и запускающие повторное развертывание. Полный список охватываемых операций см. aka.ms/aks/nodedisruptionpolicy

NodeOSUpgradeChannel

Канал обновления ОС Node. Способ обновления ОС на узлах. Значением по умолчанию является NodeImage.
KnownNodeOSUpgradeChannel можно использовать взаимозаменяемо с NodeOSUpgradeChannel, в перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Нет: попытка обновить ОС компьютеров не будет выполнена ос или путем переключений виртуальных жестких дисков. Это означает, что вы несете ответственность за обновления системы безопасности
неуправляемые: обновления ОС будут применяться автоматически через встроенную инфраструктуру исправлений ОС. Только что масштабируемые на компьютерах изначально не будут исправлены и будут исправлены в какой-то момент инфраструктурой ОС. Поведение этого параметра зависит от операционной системы, указанной в вопросе. Ubuntu и Mariner применяют исправления безопасности через автоматическое обновление примерно один раз в день около 06:00 UTC. Windows не применяет патчи безопасности автоматически, поэтому для них эта опция эквивалентна None до дальнейшего уведомления
NodeImage: AKS обновит узлы с недавно исправленным виртуальным жестким диском, содержащим исправления безопасности и исправления ошибок в еженедельной частоте. При использовании виртуальных жестких дисков компьютеры обновления будут переимыкаться на этот виртуальный жесткий диск после периодов обслуживания и параметров всплеска. При выборе этого параметра при выборе этого параметра при использовании AKS образы не взимается дополнительная стоимость виртуального жесткого диска.
SecurityPatch: AKS загружает и обновляет узлы с проверенными обновлениями безопасности. Эти обновления учитывают параметры периода обслуживания и создают новый виртуальный жесткий диск, используемый на новых узлах. В некоторых случаях невозможно применить обновления, в таких случаях существующие узлы также будут повторно изображены на недавно созданном виртуальном жестком диске, чтобы применить изменения. Этот параметр несет дополнительную стоимость размещения новых виртуальных жестких систем безопасности в группе ресурсов для простого потребления времени.

NodeProvisioningDefaultNodePools

Набор пулов Karpenter NodePools (CRD) по умолчанию, настроенных для инициализации узлов. Это поле не действует, если режим не установлен в режим "Авто". Предупреждение: Изменение этого параметра с «Авто» на «Нет» в существующем кластере приведет к удалению пулов Karpenter NodePools по умолчанию, что приведет к очистке и удалению узлов, связанных с этими пулами. Настоятельно не рекомендуется делать этого, если нет свободных узлов, готовых принять поды, вытесненные этим действием. Если не указано, по умолчанию используется значение «Авто». Для получения дополнительной информации см. aka.ms/aks/nap#node-pools.
KnownNodeProvisioningDefaultNodePools можно использовать взаимозаменяемо с NodeProvisioningDefaultNodePools, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Нет: пулы Karpenter NodePools не инициализируются автоматически. Автоматическое масштабирование не будет происходить, если пользователь не создаст один или несколько экземпляров CRD NodePool.
Авто: подготовлен стандартный набор пулов Karpenter NodePools

NodeProvisioningMode

Режим подготовки узла. Если значение не указано, значение по умолчанию — "Вручную".
KnownNodeProvisioningMode можно использовать взаимозаменяемо с NodeProvisioningMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

вручную: узлы подготавливаются пользователем вручную.
Авто: узлы подготавливаются AKS автоматически с помощью Karpenter (дополнительные сведения см. в aka.ms/aks/nap). Пулы узлов фиксированного размера по-прежнему могут быть созданы, но пулы узлов автомасштабирования не могут быть. (Дополнительные сведения см. в aka.ms/aks/nap).

OSDiskType

Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Для получения дополнительной информации см. Ephemeral OS.
KnownOSDiskType можно использовать взаимозаменяемо с OSDiskType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Managed: Azure реплицирует диск операционной системы для виртуальной машины Azure хранилище, чтобы избежать потери данных в случае необходимости перемещения виртуальной машины на другой хост. Так как контейнеры не предназначены для сохранения локального состояния, это поведение обеспечивает ограниченное значение, предоставляя некоторые недостатки, включая более низкую подготовку узлов и более высокую задержку чтения и записи.
временных: диски эфемерной ОС хранятся только на хост-компьютере, как временный диск. Это обеспечивает более низкую задержку чтения и записи, а также более быстрое масштабирование узлов и обновление кластера.

OSType

Тип операционной системы. По умолчанию используется Linux.
KnownOSType можно использовать взаимозаменяемо с OSType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Linux: используйте Linux.
Windows: Используйте Windows.

Operator

оператор представляет связь ключа с набором значений. Допустимые операторы — In и NotIn
KnownOperator можно использовать взаимозаменяемо с оператором, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

В: значение ключа должно находиться в указанном списке.
NotIn: значение ключа не должно находиться в указанном списке.
существует: значение ключа должно существовать.
DoesNotExist: значение ключа не должно существовать.

Ossku

Указывает номер SKU ОС, используемый пулом агентов. По умолчанию используется Ubuntu, если OSType — Linux. По умолчанию Windows2019, когда Kubernetes <= 1.24, или Windows2022, когда Kubernetes >= 1.25, если OSType Windows.
KnownOssku можно использовать взаимозаменяемо с Ossku, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Ubuntu: используйте Ubuntu в качестве ОС для образов узлов.
AzureLinux: используйте AzureLinux в качестве ОС для образов узлов. Azure Linux — это контейнерно-оптимизированный дистрибутив Linux, созданный Microsoft, посетите https://aka.ms/azurelinux для получения дополнительной информации.
AzureLinux3: используйте AzureLinux3 в качестве ОС для образов узлов. Azure Linux — это контейнерно-оптимизированный дистрибутив Linux, созданный Microsoft, посетите https://aka.ms/azurelinux для получения дополнительной информации. Для ознакомления с ограничениями посетите веб-сайт https://aka.ms/aks/node-images. Рекомендации по миграции ОС см. в разделе https://aka.ms/aks/upgrade-os-version.
Маринера: устаревший OSSKU. Microsoft рекомендует новым развертываниям выбрать «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. Microsoft рекомендует новым развертываниям выбрать «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 Annual Channel в качестве операционной системы для образов узлов. Неподдерживаемый для пулов системных узлов. Сведения о поддерживаемых образах контейнеров и версиях kubernetes в разных версиях Ежегодного канала AKS можно увидеть в https://aka.ms/aks/windows-annual-channel-details.
Ubuntu2404: используйте Ubuntu2404 в качестве ОС для образов узлов, однако Ubuntu 24.04 может поддерживаться не для всех пулов узлов. Ограничения и поддерживаемые версии Kubernetes см. в статье https://aka.ms/aks/supported-ubuntu-versions
AzureContainerLinux: Используйте Azure Container Linux в качестве операционной системы для образов узлов. Azure Container Linux — это контейнерно-оптимизированная и ориентированная на безопасность ОС Linux, построенная на базе Azure Linux с неизменяемой файловой системой. ACL основан на проекте Flatcar Container Linux, опираясь на проверенный контейнерно-ориентированный, неизменный дизайн Flatcar, при этом добавляя пакеты Azure Linux, сервис и глубокую интеграцию с жизненным циклом Azure и AKS. Дополнительные сведения см. по ссылке https://aka.ms/azurecontainerlinux.

OutboundType

Метод маршрутизации исходящего трафика (исходящего трафика). Это можно задать только во время создания кластера и изменить его позже. Для получения дополнительной информации см. egress исходящий тип.
KnownOutboundType можно использовать взаимозаменяемо с OutboundType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

loadBalancer: подсистема балансировки нагрузки используется для исходящего трафика через назначенный общедоступный IP-адрес AKS. Это поддерживает службы Kubernetes типа LoadBalancer. Дополнительные сведения см. в разделе исходящего типа loadbalancer.
userDefinedRouting: пути исходящего трафика должны быть определены пользователем. Это расширенный сценарий и требует надлежащей конфигурации сети. Дополнительные сведения см. в исходящих типов userDefinedRouting.
managedNATGateway: шлюз NAT, управляемый AKS, используется для исходящего трафика.
managedNATGatewayV2: Управляемый AKS NAT шлюз V2 используется для выхода.
userAssignedNATGateway: для исходящего трафика используется назначенный пользователем шлюз NAT, связанный с подсетью кластера. Это расширенный сценарий и требует надлежащей конфигурации сети.
нет: кластер AKS не задан с любым исходящим типом. Все узлы AKS следуют стандартному внешнему поведению Azure VM. См. https://azure.microsoft.com/en-us/updates/default-outbound-access-for-vms-in-azure-will-be-retired-transition-to-a-new-method-of-internet-access/

PodIPAllocationMode

Режим выделения IP-адресов Pod. Режим выделения IP-адресов для модулей pod в пуле агентов. Необходимо использовать с podSubnetId. Значение по умолчанию — DynamicIndividual.
KnownPodIPAllocationMode можно использовать взаимозаменяемо с PodIPAllocationMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

DynamicIndividual: каждому узлу выделяется ненепрерывный список IP-адресов, назначаемых подам. Это лучше для максимизации небольшой до средней подсети размера /16 или меньше. Кластер Azure CNI с динамическим выделением IP по умолчанию переходит в этот режим, если клиент явно не указывает режим подIPAllocationMode
StaticBlock: каждый узел статически выделяет блоки CIDR размера /28 = 16 IP-адресов для каждого блока, чтобы удовлетворить максимальное количество узлов на узел. Число блоков CIDR >= (maxPods / 16). Блокировка, а не один IP, учитывается в лимите приватного IP Azure Vnet в 65K. Поэтому режим блокировки подходит для выполнения больших рабочих нагрузок с более чем текущим ограничением 65K pod в кластере. Этот режим лучше подходит для масштабирования с более крупными подсетями /15 или более крупными

PodLinkLocalAccess

Определяет доступ к специальным локальным адресам связей (Azure Instance Metadata Service, также известный как IMDS) для подов с hostNetwork=false. Если не указано, по умолчанию используется 'IMDS'.
KnownPodLinkLocalAccess можно использовать взаимозаменяемо с PodLinkLocalAccess, в этом перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

IMDS: Поды с hostNetwork=false могут без ограничений получать доступ Azure Instance Metadata Service (IMDS).
None: Поды с hostNetwork=false не могут получить доступ Azure Instance Metadata Service (IMDS).

PolicyRule

Перечисление, представляющее различные правила политики сети.
KnownPolicyRule может использоваться взаимозаменяемо с PolicyRule, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

DenyAll: запретить весь сетевой трафик.
AllowAll: Разрешить весь сетевой трафик.
AllowSameNamespace: Разрешить трафик в пределах одного пространства имен.

PrivateEndpointConnectionProvisioningState

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

Известные значения, поддерживаемые службой

Отменено: Настройка подключения к частной конечной точке была отменена.
Создание: Создаётся приватное соединение с конечной точкой.
Удаление: Приватное соединение конечной точки удаляется.
Неудача: Не удалось настроить приватное подключение к конечной точке.
Удалось: Приватное подключение конечных концев успешно установлено.

Protocol

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

Известные значения, поддерживаемые службой

TCP: протокол TCP.
протокол UDP: протокол UDP.

ProxyRedirectionMechanism

Режим переадресации трафика.
KnownProxyRedirectionMechanism можно использовать взаимозаменяемо с ProxyRedirectionMechanism, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

InitContainers: Istio внедрит контейнер инициализации в каждый под, чтобы перенаправить трафик (требуется NET_ADMIN и NET_RAW).
CNIChaining: Istio установит связанный плагин CNI для перенаправления трафика (рекомендуется).

PublicNetworkAccess

PublicNetworkAccess объекта managedCluster. Разрешить или запретить доступ к публичной сети для AKS
KnownPublicNetworkAccess можно использовать взаимозаменяемо с PublicNetworkAccess, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

включено: разрешено входящий и исходящий трафик в управляемыйCluster.
отключены: входящий трафик в управляемыйCluster отключен, разрешен трафик из управляемогоCluster.
SecuredByPerimeter: Входящий/исходящий трафик управляется Microsoft. Сеть/СетьБезопасностьПериметры.

ResourceIdentityType

Тип удостоверения, используемого для управляемого кластера. Для получения дополнительной информации см. use управляемые идентичности в AKS.
KnownResourceIdentityType можно использовать взаимозаменяемо с ResourceIdentityType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

SystemAssigned: Используйте неявно созданную управляемую идентичность с системой для управления ресурсами кластера. Мастер-компоненты на плоскости управления, такие как kube-controller-manager, используют назначенную систему управляемую идентичность для обработки ресурсов Azure.
UserAssigned: Используйте идентификатор, заданный пользователем, для управления ресурсами кластера. Мастер-компоненты на плоскости управления, такие как kube-controller-manager, используют указанную управляемую идентичность пользователя для обработки ресурсов Azure.
Нет: Не используйте управляемую идентичность для управляемого кластера, вместо этого будет использоваться принципал сервиса.

ResourceSkuCapacityScaleType

Тип масштабирования, применимый к номеру SKU.
KnownResourceSkuCapacityScaleType можно использовать взаимозаменяемо с ResourceSkuCapacityScaleType, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Автоматический: Автоматическое масштабирование
Ручное масштабирование: ручное масштабирование
Нет: Нет масштабирования

ResourceSkuRestrictionsReasonCode

Причина ограничения.
KnownResourceSkuRestrictionsReasonCode можно использовать взаимозаменяемо с ResourceSkuRestrictionsReasonCode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

QuotaId: ограничение идентификатора квоты
НедоступноДляПодписка: Недоступно для подписки

ResourceSkuRestrictionsType

Тип ограничений.
KnownResourceSkuRestrictionsType можно использовать взаимозаменяемо с ResourceSkuRestrictionsType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Местоположение: Ограничение на местоположение
Зона: Ограничение зоны

RestrictionLevel

Уровень ограничения, применяемый к группе ресурсов узла кластера. Если не указано, по умолчанию — «Без ограничений»
KnownRestrictionLevel можно использовать взаимозаменяемо с RestrictionLevel, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

неограниченное: все разрешения RBAC разрешены в группе ресурсов управляемого узла.
ReadOnly: только разрешения RBAC для чтения и чтения разрешены в группе ресурсов управляемого узла

SafeguardsSupport

Является ли версия предварительной или стабильной.
KnownSafeguardsSupport можно использовать взаимозаменяемо с SafeguardsSupport, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

предварительная версия: предварительная версия. Не рекомендуется использовать предварительные версии в критически важных рабочих кластерах. Предварительная версия может не поддерживать все варианты использования.
стабильный: версия стабильна и может использоваться в критически важных рабочих кластерах.

ScaleDownMode

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

Известные значения, поддерживаемые службой

Удаление. Создание новых экземпляров во время увеличения масштаба и удаления экземпляров во время уменьшения масштаба.
Deallocate: попытка запустить освобожденные экземпляры (если они существуют) во время увеличения масштаба и освобождения экземпляров во время уменьшения масштаба.

ScaleSetEvictionPolicy

Политика вытеснения масштабируемого набора виртуальных машин. Политика выселения указывает, что to делать с виртуальной машиной при её выселении. Значение по умолчанию — Delete. Для получения дополнительной информации о выселении смотрите spot виртуальные машины
KnownScaleSetEvictionPolicy можно использовать взаимозаменяемо с ScaleSetEvictionPolicy, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Удаление. Узлы в базовом масштабируемом наборе пула узлов удаляются при вытеснениях.
Deallocate: узлы в базовом масштабируемом наборе пула узлов устанавливаются в состояние остановленного освобождения при вытеснения. Узлы в счетчике остановленного состояния в квоте вычислений и могут вызвать проблемы с масштабированием кластера или обновлением.

ScaleSetPriority

Приоритет масштабируемого набора виртуальных машин.
KnownScaleSetPriority можно использовать взаимозаменяемо с ScaleSetPriority, эта перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

точечное: будут использоваться виртуальные машины с приоритетом. Соглашение об уровне обслуживания для точечных узлов отсутствует. Дополнительные сведения см. в месте AKS.
обычные: будут использоваться обычные виртуальные машины.

SchedulerConfigMode

Режим настройки конфигурации для данного экземпляра планировщика.
KnownSchedulerConfigMode можно использовать взаимозаменяемо с SchedulerConfigMode, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

По умолчанию: Без настройки конфигурации. Используйте конфигурацию по умолчанию.
ManagedByCRD: Включите настройку конфигурации. Клиент может задать конфигурацию планировщика через CRD. Подробности см. в aka.ms/aks/scheduler-crd.

SeccompDefault

Указывает профиль seccomp по умолчанию, применяемый ко всем рабочим нагрузкам. Если значение не указано, параметр Unconfined будет использоваться по умолчанию.
KnownSeccompDefault можно использовать взаимозаменяемо с SeccompDefault, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

неконфинированные: профиль seccomp не применяется, разрешая все системные вызовы.
RuntimeDefault: применяется профиль seccomp по умолчанию для среды выполнения контейнера, который ограничивает определенные системные вызовы для повышения безопасности.

ServiceMeshMode

Режим сетки службы.
KnownServiceMeshMode можно использовать взаимозаменяемо с ServiceMeshMode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Istio: Istio, развернутый как надстройка AKS.
отключены: сетка отключена.

SnapshotType

Тип моментального снимка. Значение по умолчанию — NodePool.
KnownSnapshotType можно использовать взаимозаменяемо с SnapshotType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

NodePool: моментальный снимок пула узлов.
ManagedCluster: моментальный снимок — это моментальный снимок управляемого кластера.

TransitEncryptionType

Настраивает шифрование между подами. Это можно включить только в кластерах на основе Cilium. Если значение по умолчанию не указано, значение по умолчанию — None.
KnownTransitEncryptionType можно использовать взаимозаменяемо с TransitEncryptionType, это перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

WireGuard: Включите шифрование WireGuard. Обратитесь к https://docs.cilium.io/en/latest/security/network/encryption-wireguard/ примерам использования и деталям реализации
mTLS: Обеспечивает mTLS-аутентификацию и шифрование для трафика между подами внутри кластера. Обратитесь https://aka.ms/acnsciliummtls к нему для получения соответствующей документации.
None: Отключить шифрование при транспортировке

TrustedAccessRoleBindingProvisioningState

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

Известные значения, поддерживаемые службой

Отменено: Привязка роли доверенного доступа была отменена.
Удаление: Привязка роли доверенного доступа удаляется.
Неудача: провалено закрепление роли доверенного доступа.
Успешно: Обеспечение ролей для доверенного доступа успешно выполнено.
Обновление: Функция роли доверенного доступа обновляется.

Type

Индекс недели. Указывает, к какой неделе месяца применяется dayOfWeek.
KnownType можно использовать взаимозаменяемо с типом, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Первый: первая неделя месяца.
Второй: вторая неделя месяца.
Третий: третья неделя месяца.
Четвертая: четвертая неделя месяца.
Последние: на прошлой неделе месяца.

UndrainableNodeBehavior

Определяет поведение для неуправляемых узлов во время обновления. Наиболее распространенной причиной неуправляемых узлов является бюджет прерывания pod (PDBS), но другие проблемы, такие как льготный период завершения pod, превышают оставшееся время ожидания очистки узлов или pod по-прежнему находятся в состоянии выполнения, также могут вызвать неуправляемые узлы.
KnownUndrainableNodeBehavior можно использовать взаимозаменяемо с UndrainableNodeBehavior, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Cordon: AKS оценит заблокированные узлы и заменит их узлами всплеска во время обновления. Заблокированные узлы будут оцеплены и заменены узлами всплеска. Заблокированные узлы будут иметь метку "kubernetes.azure.com/upgrade-status:Quarantined". Узел всплеска будет сохранен для каждого заблокированного узла. Предпринята попытка удалить все остальные узлы всплеска. Если для замены заблокированных узлов достаточно узлов всплеска, операция обновления и управляемый кластер будут находиться в состоянии сбоя. В противном случае операция обновления и управляемый кластер будут находиться в состоянии отмены.
расписание: AKS помечает заблокированные узлы, которые не обновляются. Предпринята попытка удалить все узлы всплеска. Операция обновления и управляемый кластер будут находиться в состоянии сбоя, если есть заблокированные узлы.

UpgradeChannel

Канал обновления для автоматического обновления. Значение по умолчанию — none. Для получения дополнительной информации см. setting авто-апгрейд канала кластера AKS.
KnownUpgradeChannel можно использовать взаимозаменяемо с UpgradeChannel, в этом перечислении содержатся известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

быстрый. Автоматическое обновление кластера до последнего поддерживаемого выпуска исправлений для последней поддерживаемой дополнительной версии. В случаях, когда кластер находится в версии Kubernetes, которая находится в дополнительной версии N-2, где N является последней поддерживаемой дополнительной версией, кластер сначала обновляется до последней поддерживаемой версии исправления на N-1. Например, если кластер работает с версией 1.17.7 и версиями 1.17.9, 1.18.4, 1.18.6 и 1.19.1, кластер сначала обновляется до версии 1.18.6, а затем обновляется до версии 1.19.1.
стабильную: автоматически обновите кластер до последнего поддерживаемого выпуска исправлений в дополнительной версии N-1, где N является последней поддерживаемой дополнительной версией. Например, если кластер работает с версией 1.17.7 и версиями 1.17.9, 1.18.4, 1.18.6 и 1.19.1, кластер обновляется до версии 1.18.6.
исправления. Автоматическое обновление кластера до последней поддерживаемой версии исправлений, когда она становится доступной при сохранении дополнительной версии. Например, если кластер работает с версией 1.17.7 и версиями 1.17.9, 1.18.4, 1.18.6 и 1.19.1, кластер обновляется до версии 1.17.9.
образ узла: автоматически обновите образ узла до последней доступной версии. Рекомендуется использовать nodeOSUpgradeChannel, так как это позволяет настроить исправление ОС узла отдельно от исправлений версий Kubernetes
нет: отключает автоматическое обновление и сохраняет кластер в текущей версии Kubernetes.

UpgradeStrategy

Определяет стратегию обновления для пула агентов. Значение по умолчанию — Rolling.
KnownUpgradeStrategy можно использовать взаимозаменяемо с UpgradeStrategy, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Скользящий: указывает, что пул агентов будет выполнять последовательное обновление. Это стратегия обновления по умолчанию.
BlueGreen: указывает, что пул агентов будет выполнять сине-зеленое обновление.

VmState

Состояние виртуальной машины. Указывает текущее состояние базовой виртуальной машины.
KnownVmState можно использовать взаимозаменяемо с VmState, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Running: виртуальная машина в данный момент работает.
Удалено: виртуальная машина была удалена пользователем или из-за точечного вытеснения.

WeekDay

Перечисление дня недели.
KnownWeekDay можно использовать взаимозаменяемо с WeekDay, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Воскресенье: представляет воскресенье.
Понедельник: представляет понедельник.
Вторник: представляет вторник.
Среда: Представляет среду.
Четверг: представляет четверг.
Пятница: представляет пятницу.
Суббота: представляет субботу.

WorkloadRuntime

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

Известные значения, поддерживаемые службой

OCIContainer: узлы будут использовать Kubelet для выполнения стандартных рабочих нагрузок контейнеров OCI.
WasmWasi: узлы будут использовать Krustlet для выполнения рабочих нагрузок WASM с помощью поставщика WASI (предварительная версия).
KataMshvVmIsolation: Узлы могут использовать (Kata + Cloud Hypervisor + Hyper-V) для включения вложенных подов на базе виртуальных машин (предварительный просмотр). Из-за использования Hyper-V, сама ОС узла AKS является вложенной виртуальной машиной (корневой ОС) Hyper-V. Таким образом, его можно использовать только с рядами виртуальных машин, поддерживающими вложенную виртуализацию, например серии Dv3. В будущих выпусках это соглашение об именовании будет заменено на KataVmIsolation.
KataVmIsolation: Узлы могут использовать (Kata + Cloud Hypervisor + Hyper-V) для включения вложенных подов на базе виртуальных машин. Из-за использования Hyper-V, сама ОС узла AKS является вложенной виртуальной машиной (корневой ОС) Hyper-V. Таким образом, его можно использовать только с рядами виртуальных машин, поддерживающими вложенную виртуализацию, например серии Dv3.

Перечисления

AzureClouds

Enum для описания среды Azure Cloud.

KnownAccelerationMode

Включите расширенные параметры ускорения сети. Это позволяет пользователям настраивать ускорение с помощью маршрутизации узлов BPF. Это можно включить только с помощью плоскости данных Cilium. Если не указано, значение по умолчанию — None (без ускорения). Режим ускорения можно изменить на уже существующем кластере. Смотрите https://aka.ms/acnsperformance подробное объяснение

KnownAddonAutoscaling

Включена ли надстройка VPA и настроена ли масштабирование надстроек, управляемых AKS.

KnownAdoptionPolicy

Действие, если пространство имен Kubernetes с тем же именем уже существует.

KnownAdvancedNetworkPolicies

Включите расширенные сетевые политики. Это позволяет пользователям настраивать политики сети уровня 7 (FQDN, HTTP, Kafka). Сами политики должны быть настроены с помощью ресурсов политики сети Cilium, см. в разделе https://docs.cilium.io/en/latest/security/policy/index.html. Это можно включить только в кластерах на основе cilium. Если значение по умолчанию не задано, значение по умолчанию — полное доменное имя, если для security.enabled задано значение true.

KnownAgentPoolMode

Режим пула агентов. Кластер должен иметь по крайней мере один пул агентов System. Дополнительные сведения об ограничениях пула агентов и рекомендациях см. в статье https://docs.microsoft.com/azure/aks/use-system-pools

KnownAgentPoolNetworkInterfaceType

Тип сетевого интерфейса, который должен быть предоставлен на каждом экземпляре виртуальной машины. Дополнительные сведения см. по ссылке https://aka.ms/aks/multi-nic.

KnownAgentPoolSSHAccess

Метод SSH access пула агентов.

KnownAgentPoolType

Тип пула агентов.

KnownArtifactSource

Источник артефакта. Источник, откуда скачиваются artifacts.

KnownBackendPoolType

Тип управляемого входящего Load Balancer BackendPool.

KnownClusterServiceLoadBalancerHealthProbeMode

Поведение проверки работоспособности для служб кластера внешней политики трафика.

KnownCode

Указывает, запущен ли кластер или остановлен

KnownConnectionStatus

Состояние подключения службы приватного канала.

KnownContainerNetworkLogs

Configures container network logs ingestion с помощью Azure Monitor. Какие сетевые логи нужно вводить, определяется CRD, указанным по следующим ссылкам. По умолчанию сетевые логи не загружаются. Более подробную информацию о журналах контейнерной сети можно найти по https://aka.ms/ContainerNetworkLogsDocадресу . Более подробную информацию о настройке журнала контейнерной сети можно найти по https://aka.ms/acns/howtoenablecnlадресу . Если не указано, по умолчанию — Отключён.

KnownControlPlaneScalingSize

Масштабируемый размер управляющей плоскости. Масштабируемые размеры обеспечивают гарантированную ёмкость и предсказуемую производительность Kubernetes, выходящую за рамки стандартных уровней. Более высокие размеры H обеспечивают повышенные гарантии производительности. Смотрите https://aka.ms/aks/hyperscale детали показателей производительности для каждого размера.

KnownCreatedByType

Тип сущности, создавшей ресурс.

KnownDeletePolicy

Удаление параметров пространства имен.

KnownDriftAction

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

KnownDriverType

Укажите тип драйвера GPU для установки при создании пулов агентов Windows. Если это не указано, AKS выбирает драйвер на основе совместимости системы. Это невозможно изменить после создания AgentPool. Это не может быть установлено в Linux AgentPools. Для Linux AgentPools драйвер выбирается на основе совместимости системы.

KnownExpander

Экспандер для использования при вертикальном масштабировании. Если значение не указано, значение по умолчанию — "случайный". См. expanders для получения дополнительной информации.

KnownExtendedLocationTypes

Тип extendedLocation.

KnownFormat

Формат учетной записи kubeconfig.

KnownGPUDriver

Установка драйверов GPU. Если он не указан, по умолчанию используется установка.

KnownGPUInstanceProfile

GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU.

KnownGatewayAPIIstioEnabled

Стоит ли включать Istio как реализацию Gateway API для управляемого входа с помощью маршрутизации приложений.

KnownGuardrailsSupport

Является ли версия предварительной или стабильной.

KnownIdentityBindingProvisioningState

Состояние подготовки последней принятой операции.

KnownInfrastructureEncryption

Следует ли включать шифрование неактивных объектов ресурсов Kubernetes с помощью ключей, управляемых службой. Более подробную информацию об этом можно найти в разделе https://aka.ms/aks/kubernetesResourceObjectEncryption.

KnownIpFamily

Определение принадлежности адреса к семейству IPv4 или IPv6

KnownIpvsScheduler

Планировщик IPVS, дополнительные сведения см. в статье http://www.linuxvirtualserver.org/docs/scheduling.html.

KnownIstioIngressGatewayMode

Режим шлюза входящего трафика.

KnownJWTAuthenticatorProvisioningState

Состояние подготовки последней принятой операции.

KnownKeyVaultNetworkAccessTypes

Сетевой доступ к хранилищу ключей. Сетевой доступ к хранилищу ключей. Возможные значения: Public и Private. Public означает, что key vault разрешает публичный access из всех сетей. Private означает, что key vault отключает публичные access и позволяет private link. Значение по умолчанию — Public.

KnownKubeletDiskType

Определяет размещение пустых томов Dir, корня данных во время выполнения контейнера и эфемерного storage Kubelet.

KnownKubernetesSupportPlan

Различные уровни поддержки для управляемых кластеров AKS

KnownLicenseType

Тип лицензии для Windows VM. См. Azure Преимущества гибридного пользователя для подробностей.

KnownLoadBalancerSku

Артикул load balancer для управляемого кластера. Значение по умолчанию — "стандартный". См. Azure Load Balancer SKUs для получения дополнительной информации о различиях между SKU с балансировкой нагрузки.

KnownLocalDNSForwardDestination

Целевой сервер для DNS-запросов, которые будут перенаправляться из localDNS.

KnownLocalDNSForwardPolicy

Политика переадресации для выбора вышестоящего DNS-сервера. Смотрите плагин forward для получения дополнительной информации.

KnownLocalDNSMode

Режим включения для localDNS.

KnownLocalDNSProtocol

Примените TCP или отдайте предпочтение протоколу UDP для соединений из localDNS к вышестоящему DNS-серверу.

KnownLocalDNSQueryLogging

Уровень логирования для DNS-запросов в localDNS.

KnownLocalDNSServeStale

Политика обслуживания устаревших данных. Смотрите плагин кэша для получения дополнительной информации.

KnownLocalDNSState

Сгенерированное системой состояние localDNS.

KnownManagedClusterPodIdentityProvisioningState

Текущее состояние подготовки удостоверения pod.

KnownManagedClusterSKUName

Имя SKU управляемого кластера.

KnownManagedClusterSKUTier

Уровень SKU управляемого кластера. Если значение не указано, значение по умолчанию — "Бесплатный". См. AKS Pricing Tier для подробностей.

KnownManagedGatewayType

Конфигурация для установки управляемого API шлюза. Если не указано, по умолчанию используется значение 'Disabled'. Дополнительные сведения см. в https://aka.ms/k8s-gateway-api.

KnownManagementMode

Опыт управления GPU устанавливает дополнительные компоненты, такие как метрики менеджера GPU Центра (DCGM) для мониторинга, поверх драйвера GPU для вас. Для получения дополнительной информации о том, что устанавливается, смотрите aka.ms/aks/managed-gpu.

KnownMeshMembershipProvisioningState

Состояние подготовки последней принятой операции.

KnownMigStrategy

Устанавливает стратегию MIG (Multi-Instance GPU), которая будет использоваться для поддержки управляемых MIG. Для получения дополнительной информации о различных стратегиях посетите aka.ms/aks/managed-gpu. Если указано не указано, по умолчанию — нет.

KnownMode

Укажите, какой режим прокси использовать («IPTABLES», «IPVS» или «NFTABLES»)

KnownNamespaceProvisioningState

Текущее состояние подготовки пространства имен.

KnownNetworkDataplane

Сетевой план данных, используемый в кластере Kubernetes.

KnownNetworkMode

Сетевой режим, с которым настроен Azure CNI. Это нельзя уточнить, является ли networkPlugin чем-то иным, кроме 'azure'.

KnownNetworkPlugin

Подключаемый модуль сети, используемый для создания сети Kubernetes.

KnownNetworkPluginMode

Режим, который должен использовать подключаемый модуль сети.

KnownNetworkPolicy

Политика сети, используемая для создания сети Kubernetes.

KnownNginxIngressControllerType

Тип входящего трафика для настраиваемого ресурса NginxIngressController по умолчанию

KnownNodeDisruptionPolicy

Конфигурация политики для того, когда разрешать определённые операции, требующие переобраза узла и запускающие повторное развертывание. Например, некоторые операции, такие как обновление свойств .. Поле ManagedClusterSecurityProfile.customCATrustCertificates в существующем управляемом кластере запускает текущие обновления узлов. Эта настройка позволяет контролировать, когда такие обновления принимаются. По умолчанию — «Разрешить». Полный список охватываемых операций см. aka.ms/aks/nodedisruptionpolicy».

KnownNodeOSUpgradeChannel

Канал обновления ОС Node. Способ обновления ОС на узлах. Значением по умолчанию является NodeImage.

KnownNodeProvisioningDefaultNodePools

Набор пулов Karpenter NodePools (CRD) по умолчанию, настроенных для инициализации узлов. Это поле не действует, если режим не установлен в режим "Авто". Предупреждение: Изменение этого параметра с «Авто» на «Нет» в существующем кластере приведет к удалению пулов Karpenter NodePools по умолчанию, что приведет к очистке и удалению узлов, связанных с этими пулами. Настоятельно не рекомендуется делать этого, если нет свободных узлов, готовых принять поды, вытесненные этим действием. Если не указано, по умолчанию используется значение «Авто». Для получения дополнительной информации см. aka.ms/aks/nap#node-pools.

KnownNodeProvisioningMode

Режим подготовки узла. Если значение не указано, значение по умолчанию — "Вручную".

KnownOSDiskType

Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Для получения дополнительной информации см. Ephemeral OS.

KnownOSType

Тип операционной системы. По умолчанию используется Linux.

KnownOperator

оператор представляет связь ключа с набором значений. Допустимые операторы In и NotIn

KnownOssku

Указывает номер SKU ОС, используемый пулом агентов. По умолчанию используется Ubuntu, если OSType — Linux. По умолчанию Windows2019, когда Kubernetes <= 1.24, или Windows2022, когда Kubernetes >= 1.25, если OSType Windows.

KnownOutboundType

Метод маршрутизации исходящего трафика (исходящего трафика). Это можно задать только во время создания кластера и изменить его позже. Для получения дополнительной информации см. egress исходящий тип.

KnownPodIPAllocationMode

Режим выделения IP-адресов Pod. Режим выделения IP-адресов для модулей pod в пуле агентов. Необходимо использовать с podSubnetId. Значение по умолчанию — DynamicIndividual.

KnownPodLinkLocalAccess

Определяет доступ к специальным локальным адресам связей (Azure Instance Metadata Service, также известный как IMDS) для подов с hostNetwork=false. Если не указано, по умолчанию используется 'IMDS'.

KnownPolicyRule

Перечисление, представляющее различные правила политики сети.

KnownPrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

KnownProtocol

Сетевой протокол порта.

KnownProxyRedirectionMechanism

Режим переадресации трафика.

KnownPublicNetworkAccess

PublicNetworkAccess объекта managedCluster. Разрешить или запретить публичный access к сети для AKS

KnownResourceIdentityType

Тип удостоверения, используемого для управляемого кластера. Для получения дополнительной информации см. use управляемые идентичности в AKS.

KnownResourceSkuCapacityScaleType

Тип масштабирования, применимый к номеру SKU.

KnownResourceSkuRestrictionsReasonCode

Причина ограничения.

KnownResourceSkuRestrictionsType

Тип ограничений.

KnownRestrictionLevel

Уровень ограничения, применяемый к группе ресурсов узла кластера. Если значение не указано, значение по умолчанию — "Неограничен"

KnownSafeguardsSupport

Является ли версия предварительной или стабильной.

KnownScaleDownMode

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

KnownScaleSetEvictionPolicy

Политика вытеснения масштабируемого набора виртуальных машин. Политика выселения указывает, что to делать с виртуальной машиной при её выселении. Значение по умолчанию — Delete. Для получения дополнительной информации о выселении смотрите spot виртуальные машины

KnownScaleSetPriority

Приоритет масштабируемого набора виртуальных машин.

KnownSchedulerConfigMode

Режим настройки конфигурации для данного экземпляра планировщика.

KnownSeccompDefault

Указывает профиль seccomp по умолчанию, применяемый ко всем рабочим нагрузкам. Если значение не указано, параметр Unconfined будет использоваться по умолчанию.

KnownServiceMeshMode

Режим сетки службы.

KnownSnapshotType

Тип моментального снимка. Значение по умолчанию — NodePool.

KnownTransitEncryptionType

Настраивает шифрование между подами. Это можно включить только в кластерах на основе Cilium. Если значение по умолчанию не указано, значение по умолчанию — None.

KnownTrustedAccessRoleBindingProvisioningState

Текущее состояние подготовки привязки ролей доверенного доступа.

KnownType

Индекс недели. Указывает, к какой неделе месяца применяется dayOfWeek.

KnownUndrainableNodeBehavior

Определяет поведение для неуправляемых узлов во время обновления. Наиболее распространенной причиной неуправляемых узлов является бюджет прерывания pod (PDBS), но другие проблемы, такие как льготный период завершения pod, превышают оставшееся время ожидания очистки узлов или pod по-прежнему находятся в состоянии выполнения, также могут вызвать неуправляемые узлы.

KnownUpgradeChannel

Канал обновления для автоматического обновления. Значение по умолчанию — none. Для получения дополнительной информации см. setting авто-апгрейд канала кластера AKS.

KnownUpgradeStrategy

Определяет стратегию обновления для пула агентов. Значение по умолчанию — Rolling.

KnownVersions

Доступные версии API.

KnownVmState

Состояние виртуальной машины. Указывает текущее состояние базовой виртуальной машины.

KnownWeekDay

Перечисление дня недели.

KnownWorkloadRuntime

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

Функции

restorePoller<TResponse, TResult>(ContainerServiceClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

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

Сведения о функции

restorePoller<TResponse, TResult>(ContainerServiceClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

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

function restorePoller<TResponse, TResult>(client: ContainerServiceClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Параметры

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Возвращаемое значение

PollerLike<OperationState<TResult>, TResult>