ManagedClusterProperties interface

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

Свойства

aadProfile

Конфигурация Azure Active Directory.

addonProfiles

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

agentPoolProfiles

Свойства пула агентов.

aiToolchainOperatorProfile

Параметры оператора цепочки инструментов ИИ, которые применяются ко всему кластеру.

apiServerAccessProfile

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

autoScalerProfile

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

autoUpgradeProfile

Конфигурация автоматического обновления.

azureMonitorProfile

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

azurePortalFqdn

Специальный FQDN, используемый портал Azure для доступа к управляемому кластеру. Этот FQDN предназначен только для использования портал Azure и не должен использоваться другими клиентами. портал Azure требует отправки определённых заголовков Cross-Origin Resource Sharing (CORS) в некоторых ответах, чего Kubernetes APIServer по умолчанию не обрабатывает. Этот специальный FQDN поддерживает CORS, что позволяет портал Azure работать корректно.

bootstrapProfile

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

controlPlaneScalingProfile

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

creationData

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

currentKubernetesVersion

Выполняется версия Kubernetes управляемого кластера. Если kubernetesVersion была полностью указанной версией <major.minor.patch>, это поле будет точно равно ему. Если kubernetesVersion был <основной.minor>, это поле будет содержать полную <версии major.minor.patch> используемой версии.

disableLocalAccounts

Если локальные учетные записи должны быть отключены в управляемом кластере. Если задано значение true, получение статических учетных данных будет отключено для этого кластера. Это необходимо использовать только в управляемых кластерах, которые включены AAD. Подробнее см. в статье disable local accounts.

diskEncryptionSetID

Идентификатор ресурса набора шифрования дисков, используемый для включения шифрования неактивных данных. Это выглядит так: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

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

enableFips

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

enableNamespaceResources

Включите пространство имен в качестве ресурса Azure. По умолчанию используется значение false. Его можно включить или отключить при создании и обновлении управляемого кластера. Дополнительные сведения о пространстве имен в качестве ресурса ARM.https://aka.ms/NamespaceARMResource

enableRbac

Включить ли Kubernetes Role-Based контроль доступа.

fqdn

Полное доменное имя главного пула.

fqdnSubdomain

Поддомен FQDN приватного кластера с пользовательской private dns-зоной. Это невозможно обновить после создания управляемого кластера.

healthMonitorProfile

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

hostedSystemProfile

Настройки для размещенных системных аддонов. Дополнительные сведения см. в разделе https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

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

identityProfile

Удостоверение пользователя, связанное с управляемым кластером. Это удостоверение будет использоваться kubelet. Разрешено только одно назначаемое пользователем удостоверение. Единственный допустимый ключ — «kubeletidentity», со значением «resourceId»: «/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

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

kubernetesVersion

Версия Kubernetes, указанная пользователем. Поддерживаются оба исправления версии <major.minor.patch> (например, 1.20.13) и <major.minor> (например, 1.20). При <указании major.minor> последняя поддерживаемая версия исправления общедоступной версии выбирается автоматически. Обновление кластера с тем же <основным.дополнительным после> его создания (например, 1.14.x -> 1.14) не будет запускать обновление, даже если новая версия исправлений доступна. При обновлении поддерживаемого кластера AKS не удается пропустить дополнительные версии Kubernetes. Все обновления должны выполняться последовательно по основному номеру версии. Например, обновления между 1.14.x и> 1.15.x или 1.15.x —> 1.16.x разрешены, однако 1.14.x -> 1.16.x запрещено. См. upgrading an AKS cluster для подробностей.

linuxProfile

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

maxAgentPools

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

metricsProfile

Необязательная конфигурация метрик кластера.

networkProfile

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

nodeDisruptionProfile

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

nodeProvisioningProfile

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

nodeResourceGroup

Имя группы ресурсов, содержащей узлы пула агентов.

nodeResourceGroupProfile

Профиль конфигурации группы ресурсов узла.

oidcIssuerProfile

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

podIdentityProfile

Профиль удостоверения pod управляемого кластера. См. use AAD pod identity для получения дополнительной информации об интеграции идентичности подов AAD.

powerState

Состояние питания кластера.

privateFqdn

Полное доменное имя частного кластера.

privateLinkResources

Private link ресурсы, связанные с кластером.

provisioningState

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

publicNetworkAccess

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

resourceUID

resourceUID однозначно идентифицирует ManagedClusters, которые повторно используют ARM ResourceIds (т. е. создают, удаляют, создают последовательность)

schedulerProfile

Профиль конфигурации планировщика подов.

securityProfile

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

serviceMeshProfile

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

servicePrincipalProfile

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

status

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

storageProfile

Storage profile для управляемого кластера.

supportPlan

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

upgradeSettings

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

windowsProfile

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

workloadAutoScalerProfile

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

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

aadProfile

Конфигурация Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

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

addonProfiles

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

addonProfiles?: Record<string, ManagedClusterAddonProfile>

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

Record<string, ManagedClusterAddonProfile>

agentPoolProfiles

Свойства пула агентов.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

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

aiToolchainOperatorProfile

Параметры оператора цепочки инструментов ИИ, которые применяются ко всему кластеру.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

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

apiServerAccessProfile

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

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

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

autoScalerProfile

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

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

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

autoUpgradeProfile

Конфигурация автоматического обновления.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

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

azureMonitorProfile

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

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

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

azurePortalFqdn

Специальный FQDN, используемый портал Azure для доступа к управляемому кластеру. Этот FQDN предназначен только для использования портал Azure и не должен использоваться другими клиентами. портал Azure требует отправки определённых заголовков Cross-Origin Resource Sharing (CORS) в некоторых ответах, чего Kubernetes APIServer по умолчанию не обрабатывает. Этот специальный FQDN поддерживает CORS, что позволяет портал Azure работать корректно.

azurePortalFqdn?: string

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

string

bootstrapProfile

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

bootstrapProfile?: ManagedClusterBootstrapProfile

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

controlPlaneScalingProfile

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

controlPlaneScalingProfile?: ManagedClusterControlPlaneScalingProfile

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

creationData

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

creationData?: CreationData

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

currentKubernetesVersion

Выполняется версия Kubernetes управляемого кластера. Если kubernetesVersion была полностью указанной версией <major.minor.patch>, это поле будет точно равно ему. Если kubernetesVersion был <основной.minor>, это поле будет содержать полную <версии major.minor.patch> используемой версии.

currentKubernetesVersion?: string

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

string

disableLocalAccounts

Если локальные учетные записи должны быть отключены в управляемом кластере. Если задано значение true, получение статических учетных данных будет отключено для этого кластера. Это необходимо использовать только в управляемых кластерах, которые включены AAD. Подробнее см. в статье disable local accounts.

disableLocalAccounts?: boolean

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

boolean

diskEncryptionSetID

Идентификатор ресурса набора шифрования дисков, используемый для включения шифрования неактивных данных. Это выглядит так: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

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

string

dnsPrefix

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

dnsPrefix?: string

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

string

enableFips

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

enableFips?: boolean

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

boolean

enableNamespaceResources

Включите пространство имен в качестве ресурса Azure. По умолчанию используется значение false. Его можно включить или отключить при создании и обновлении управляемого кластера. Дополнительные сведения о пространстве имен в качестве ресурса ARM.https://aka.ms/NamespaceARMResource

enableNamespaceResources?: boolean

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

boolean

enableRbac

Включить ли Kubernetes Role-Based контроль доступа.

enableRbac?: boolean

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

boolean

fqdn

Полное доменное имя главного пула.

fqdn?: string

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

string

fqdnSubdomain

Поддомен FQDN приватного кластера с пользовательской private dns-зоной. Это невозможно обновить после создания управляемого кластера.

fqdnSubdomain?: string

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

string

healthMonitorProfile

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

healthMonitorProfile?: ManagedClusterHealthMonitorProfile

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

hostedSystemProfile

Настройки для размещенных системных аддонов. Дополнительные сведения см. в разделе https://aka.ms/aks/automatic/systemcomponents.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

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

httpProxyConfig

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

httpProxyConfig?: ManagedClusterHttpProxyConfig

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

identityProfile

Удостоверение пользователя, связанное с управляемым кластером. Это удостоверение будет использоваться kubelet. Разрешено только одно назначаемое пользователем удостоверение. Единственный допустимый ключ — «kubeletidentity», со значением «resourceId»: «/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

identityProfile?: Record<string, UserAssignedIdentity>

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

Record<string, UserAssignedIdentity>

ingressProfile

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

ingressProfile?: ManagedClusterIngressProfile

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

kubernetesVersion

Версия Kubernetes, указанная пользователем. Поддерживаются оба исправления версии <major.minor.patch> (например, 1.20.13) и <major.minor> (например, 1.20). При <указании major.minor> последняя поддерживаемая версия исправления общедоступной версии выбирается автоматически. Обновление кластера с тем же <основным.дополнительным после> его создания (например, 1.14.x -> 1.14) не будет запускать обновление, даже если новая версия исправлений доступна. При обновлении поддерживаемого кластера AKS не удается пропустить дополнительные версии Kubernetes. Все обновления должны выполняться последовательно по основному номеру версии. Например, обновления между 1.14.x и> 1.15.x или 1.15.x —> 1.16.x разрешены, однако 1.14.x -> 1.16.x запрещено. См. upgrading an AKS cluster для подробностей.

kubernetesVersion?: string

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

string

linuxProfile

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

linuxProfile?: ContainerServiceLinuxProfile

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

maxAgentPools

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

maxAgentPools?: number

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

number

metricsProfile

Необязательная конфигурация метрик кластера.

metricsProfile?: ManagedClusterMetricsProfile

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

networkProfile

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

networkProfile?: ContainerServiceNetworkProfile

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

nodeDisruptionProfile

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

nodeDisruptionProfile?: NodeDisruptionProfile

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

nodeProvisioningProfile

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

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

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

nodeResourceGroup

Имя группы ресурсов, содержащей узлы пула агентов.

nodeResourceGroup?: string

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

string

nodeResourceGroupProfile

Профиль конфигурации группы ресурсов узла.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

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

oidcIssuerProfile

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

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

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

podIdentityProfile

Профиль удостоверения pod управляемого кластера. См. use AAD pod identity для получения дополнительной информации об интеграции идентичности подов AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

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

powerState

Состояние питания кластера.

powerState?: PowerState

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

privateFqdn

Полное доменное имя частного кластера.

privateFqdn?: string

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

string

privateLinkResources

Private link ресурсы, связанные с кластером.

privateLinkResources?: PrivateLinkResource[]

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

provisioningState

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

provisioningState?: string

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

string

publicNetworkAccess

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

publicNetworkAccess?: string

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

string

resourceUID

resourceUID однозначно идентифицирует ManagedClusters, которые повторно используют ARM ResourceIds (т. е. создают, удаляют, создают последовательность)

resourceUID?: string

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

string

schedulerProfile

Профиль конфигурации планировщика подов.

schedulerProfile?: SchedulerProfile

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

securityProfile

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

securityProfile?: ManagedClusterSecurityProfile

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

serviceMeshProfile

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

serviceMeshProfile?: ServiceMeshProfile

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

servicePrincipalProfile

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

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

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

status

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

status?: ManagedClusterStatus

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

storageProfile

Storage profile для управляемого кластера.

storageProfile?: ManagedClusterStorageProfile

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

supportPlan

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

supportPlan?: string

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

string

upgradeSettings

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

upgradeSettings?: ClusterUpgradeSettings

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

windowsProfile

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

windowsProfile?: ManagedClusterWindowsProfile

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

workloadAutoScalerProfile

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

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

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