@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

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

AgentPoolDeleteMachinesParameter

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

AgentPoolGatewayProfile

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

AgentPoolNetworkProfile

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

AgentPoolSecurityProfile

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

AgentPoolStatus

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

AgentPoolUpgradeProfile

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

AgentPoolUpgradeProfileProperties

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

AgentPoolUpgradeProfilePropertiesUpgradesItem

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

AgentPoolUpgradeSettings

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

AgentPoolWindowsProfile

Конкретный профиль пула агентов Windows.

AgentPoolsAbortLatestOperationOptionalParams

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

AgentPoolsCreateOrUpdateOptionalParams

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

AgentPoolsDeleteMachinesOptionalParams

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

AgentPoolsDeleteOptionalParams

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

AgentPoolsGetAvailableAgentPoolVersionsOptionalParams

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

AgentPoolsGetOptionalParams

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

AgentPoolsGetUpgradeProfileOptionalParams

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

AgentPoolsListOptionalParams

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

AgentPoolsOperations

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

AgentPoolsUpgradeNodeImageVersionOptionalParams

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

AzureKeyVaultKms

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

ClusterUpgradeSettings

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

CommandResultProperties

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

CompatibleVersions

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

ContainerServiceClientOptionalParams

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

ContainerServiceLinuxProfile

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

ContainerServiceNetworkProfile

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

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 для пула агентов.

IPTag

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

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.

KubeletConfig

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

KubernetesPatchVersion

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

KubernetesVersion

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

KubernetesVersionCapabilities

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

KubernetesVersionListResult

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

LinuxOSConfig

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

LocalDNSOverride

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

LocalDNSProfile

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

Machine

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

MachineIpAddress

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

MachineNetworkProperties

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

MachineProperties

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

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 для мониторинга управляемого кластера.

ManagedClusterAzureMonitorProfileAppMonitoring

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

ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation

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

ManagedClusterAzureMonitorProfileKubeStateMetrics

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

ManagedClusterAzureMonitorProfileMetrics

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

ManagedClusterBootstrapProfile

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

ManagedClusterCostAnalysis

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

ManagedClusterHostedSystemProfile

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

ManagedClusterHttpProxyConfig

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

ManagedClusterIdentity

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

ManagedClusterIngressProfile

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

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, позволяющее pod с определенными метками получить доступ к конечной точке службы метаданных экземпляра Azure (IMDS) без перехвата сервером управляемого узлом удостоверения (NMI). Дополнительные сведения см. в отключении удостоверения pod AAD для определенного pod или приложения.

ManagedClusterPodIdentityProfile

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

ManagedClusterPodIdentityProvisioningError

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

ManagedClusterPodIdentityProvisioningErrorBody

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

ManagedClusterPodIdentityProvisioningInfo

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

ManagedClusterPoolUpgradeProfile

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

ManagedClusterPoolUpgradeProfileUpgradesItem

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

ManagedClusterProperties

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

ManagedClusterPropertiesAutoScalerProfile

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

ManagedClusterSKU

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

ManagedClusterSecurityProfile

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

ManagedClusterSecurityProfileDefender

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

ManagedClusterSecurityProfileDefenderSecurityMonitoring

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

ManagedClusterSecurityProfileImageCleaner

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

ManagedClusterSecurityProfileWorkloadIdentity

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

ManagedClusterServicePrincipalProfile

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

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

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

ManagedClustersGetMeshRevisionProfileOptionalParams

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

ManagedClustersGetMeshUpgradeProfileOptionalParams

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

ManagedClustersGetOptionalParams

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

ManagedClustersGetUpgradeProfileOptionalParams

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

ManagedClustersListByResourceGroupOptionalParams

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

ManagedClustersListClusterAdminCredentialsOptionalParams

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

ManagedClustersListClusterMonitoringUserCredentialsOptionalParams

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

ManagedClustersListClusterUserCredentialsOptionalParams

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

ManagedClustersListKubernetesVersionsOptionalParams

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

ManagedClustersListMeshRevisionProfilesOptionalParams

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

ManagedClustersListMeshUpgradeProfilesOptionalParams

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

ManagedClustersListOptionalParams

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

ManagedClustersListOutboundNetworkDependenciesEndpointsOptionalParams

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

ManagedClustersOperations

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

ManagedClustersResetAADProfileOptionalParams

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

ManagedClustersResetServicePrincipalProfileOptionalParams

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

ManagedClustersRotateClusterCertificatesOptionalParams

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

ManagedClustersRotateServiceAccountSigningKeysOptionalParams

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

ManagedClustersRunCommandOptionalParams

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

ManagedClustersStartOptionalParams

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

ManagedClustersStopOptionalParams

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

ManagedClustersUpdateTagsOptionalParams

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

ManagedNamespace

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

ManagedNamespacesCreateOrUpdateOptionalParams

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

ManagedNamespacesDeleteOptionalParams

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

ManagedNamespacesGetOptionalParams

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

ManagedNamespacesListByManagedClusterOptionalParams

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

ManagedNamespacesListCredentialOptionalParams

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

ManagedNamespacesOperations

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

ManagedNamespacesUpdateOptionalParams

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

ManagedServiceIdentityUserAssignedIdentitiesValue

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

ManualScaleProfile

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

MeshRevision

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

MeshRevisionProfile

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

MeshRevisionProfileProperties

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

MeshUpgradeProfile

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

MeshUpgradeProfileProperties

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

NamespaceProperties

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

NetworkPolicies

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

OperationValue

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

OperationValueDisplay

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

OperationsListOptionalParams

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

OperationsOperations

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

OutboundEnvironmentEndpoint

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

PageSettings

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

PagedAsyncIterableIterator

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

PortRange

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

PowerState

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

PrivateEndpoint

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

PrivateEndpointConnection

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

PrivateEndpointConnectionListResult

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

PrivateEndpointConnectionProperties

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

PrivateEndpointConnectionsDeleteOptionalParams

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

PrivateEndpointConnectionsGetOptionalParams

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

PrivateEndpointConnectionsListOptionalParams

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

PrivateEndpointConnectionsOperations

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

PrivateEndpointConnectionsUpdateOptionalParams

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

PrivateLinkResource

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

PrivateLinkResourcesListOptionalParams

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

PrivateLinkResourcesListResult

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

PrivateLinkResourcesOperations

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

PrivateLinkServiceConnectionState

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

ProxyResource

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

RelativeMonthlySchedule

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

ResolvePrivateLinkServiceIdOperations

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

ResolvePrivateLinkServiceIdPostOptionalParams

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

Resource

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

ResourceQuota

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

ResourceReference

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

RestorePollerOptions
RunCommandRequest

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

RunCommandResult

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

ScaleProfile

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

Schedule

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

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.

WeeklySchedule

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

WindowsGmsaProfile

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

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

AccelerationMode

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

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

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

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.

AgentPoolSSHAccess

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

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

LocalUser: может SSH на узел в качестве локального пользователя с помощью закрытого ключа.
отключены: служба SSH будет отключена на узле.

AgentPoolType

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

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

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

ArtifactSource

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

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

кэша: извлечение образов из реестра контейнеров Azure с кэшем
Direct: извлечение образов из реестра артефактов Майкрософт

AzureSupportedClouds

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

BackendPoolType

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

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

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

Code

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

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

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

ConnectionStatus

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

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

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

ContinuablePage

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

CreatedByType

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

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

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

DeletePolicy

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

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

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

Expander

Экспандер для использования при вертикальном масштабировании. Если значение не указано, значение по умолчанию — "случайный". Дополнительные сведения см. в расширяющих.
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.

IpFamily

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

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

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

IstioIngressGatewayMode

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

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

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

KeyVaultNetworkAccessTypes

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

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

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

KubeletDiskType

Определяет размещение томов emptyDir, корневого каталога данных среды выполнения контейнера и эфемерного хранилища 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, этот перечисление содержит известные значения, поддерживаемые службой.

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

стандартной: используйте стандартную подсистему балансировки нагрузки. Это рекомендуемый номер SKU Load Balancer. Дополнительные сведения о работе с подсистемой балансировки нагрузки в управляемом кластере см. в статье standard 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 узлов на кластер. Гарантирует доступность конечной точки сервера API Kubernetes 99.9% 5 для кластеров, использующих зоны доступности и 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.

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 с Pod осуществляется через IP-маршруты, созданные Azure CNI. Дополнительные сведения см. в прозрачном режиме.
мост: это больше не поддерживается

NetworkPlugin

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

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

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

NetworkPluginMode

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

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

наложение: используется с networkPlugin=azure, модули pod получают 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 вручную.

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. Может не быть изменено после создания. Дополнительные сведения см. в эфемерной ОС.
KnownOSDiskType можно использовать взаимозаменяемо с OSDiskType, этот перечисление содержит известные значения, поддерживаемые службой.

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

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

OSType

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

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

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

Ossku

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

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

Ubuntu: используйте Ubuntu в качестве ОС для образов узлов.
AzureLinux: используйте AzureLinux в качестве ОС для образов узлов. Azure Linux — это дистрибутив Linux, оптимизированный для контейнеров, созданный корпорацией Майкрософт, и дополнительные сведения см. в https://aka.ms/azurelinux.
AzureLinux3: используйте AzureLinux3 в качестве ОС для образов узлов. Azure Linux — это дистрибутив Linux, оптимизированный для контейнеров, созданный корпорацией Майкрософт, и дополнительные сведения см. в https://aka.ms/azurelinux. Для ознакомления с ограничениями посетите веб-сайт https://aka.ms/aks/node-images. Рекомендации по миграции ОС см. в разделе https://aka.ms/aks/upgrade-os-version.
CBLMariner: устаревший OSSKU. Корпорация Майкрософт рекомендует вместо этого выбрать azureLinux для новых развертываний.
Windows2019: используйте Windows2019 в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Windows2019 поддерживает только контейнеры Windows2019; Он не может запускать контейнеры Windows2022 и наоборот.
Windows2022: используйте Windows2022 в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Windows2022 поддерживает только контейнеры Windows2022; Он не может запускать контейнеры Windows2019 и наоборот.
Ubuntu2204: используйте Ubuntu2204 в качестве ОС для образов узлов, однако Ubuntu 22.04 может поддерживаться не для всех пулов узлов. Сведения об ограничениях и поддерживаемых версиях Kubernetes см. в статье https://aka.ms/aks/supported-ubuntu-versions
Windows2025: используйте Windows2025 в качестве ОС для образов узлов. Неподдерживаемый для пулов системных узлов. Windows2025 поддерживает контейнеры Windows2022 и Windows 2025; она не может запускать контейнеры Windows2019 и наоборот.
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, используется для исходящего трафика.
userAssignedNATGateway: для исходящего трафика используется назначенный пользователем шлюз NAT, связанный с подсетью кластера. Это расширенный сценарий и требует надлежащей конфигурации сети.
нет: кластер AKS не задан с любым исходящим типом. Все узлы AKS соответствуют по умолчанию для исходящего трафика виртуальной машины Azure. Пожалуйста, обратитесь к 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-адресов по умолчанию используется в этом режиме, если клиент явно не указывает podIPAllocationMode
StaticBlock: каждый узел статически выделяет блоки CIDR размера /28 = 16 IP-адресов для каждого блока, чтобы удовлетворить максимальное количество узлов на узел. Число блоков CIDR >= (maxPods / 16). Блок, а не один IP-адрес, учитывается в отношении ограничения частного IP-адреса виртуальной сети Azure 65K. Поэтому режим блокировки подходит для выполнения больших рабочих нагрузок с более чем текущим ограничением 65K pod в кластере. Этот режим лучше подходит для масштабирования с более крупными подсетями /15 или более крупными

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.

ResourceIdentityType

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

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

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

RestrictionLevel

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

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

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

ScaleDownMode

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

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

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

ScaleSetEvictionPolicy

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

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

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

ScaleSetPriority

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

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

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

ServiceMeshMode

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

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

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

SnapshotType

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

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

NodePool: моментальный снимок пула узлов.

TransitEncryptionType

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

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

WireGuard: Включите шифрование WireGuard. Обратитесь к https://docs.cilium.io/en/latest/security/network/encryption-wireguard/ примерам использования и деталям реализации
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.

WeekDay

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

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

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

WorkloadRuntime

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

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

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

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

AzureClouds

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

KnownAccelerationMode

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

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

KnownAgentPoolSSHAccess

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

KnownAgentPoolType

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

KnownArtifactSource

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

KnownBackendPoolType

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

KnownCode

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

KnownConnectionStatus

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

KnownCreatedByType

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

KnownDeletePolicy

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

KnownExpander

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

KnownExtendedLocationTypes

Тип extendedLocation.

KnownFormat

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

KnownGPUDriver

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

KnownGPUInstanceProfile

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

KnownGatewayAPIIstioEnabled

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

KnownIpFamily

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

KnownIstioIngressGatewayMode

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

KnownKeyVaultNetworkAccessTypes

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

KnownKubeletDiskType

Определяет размещение томов emptyDir, корневого каталога данных среды выполнения контейнера и эфемерного хранилища 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.

KnownNamespaceProvisioningState

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

KnownNetworkDataplane

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

KnownNetworkMode

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

KnownNetworkPlugin

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

KnownNetworkPluginMode

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

KnownNetworkPolicy

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

KnownNginxIngressControllerType

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

KnownNodeOSUpgradeChannel

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

KnownNodeProvisioningDefaultNodePools

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

KnownNodeProvisioningMode

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

KnownOSDiskType

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

KnownOSType

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

KnownOssku

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

KnownOutboundType

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

KnownPodIPAllocationMode

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

KnownPolicyRule

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

KnownPrivateEndpointConnectionProvisioningState

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

KnownProtocol

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

KnownProxyRedirectionMechanism

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

KnownPublicNetworkAccess

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

KnownResourceIdentityType

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

KnownRestrictionLevel

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

KnownScaleDownMode

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

KnownScaleSetEvictionPolicy

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

KnownScaleSetPriority

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

KnownServiceMeshMode

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

KnownSnapshotType

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

KnownTransitEncryptionType

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

KnownTrustedAccessRoleBindingProvisioningState

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

KnownType

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

KnownUndrainableNodeBehavior

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

KnownUpgradeChannel

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

KnownVersions

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

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>