ManagedClusterProperties interface

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

Свойства

aadProfile

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

addonProfiles

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

agentPoolProfiles

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

aiToolchainOperatorProfile

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

apiServerAccessProfile

Профиль доступа для сервера 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

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

currentKubernetesVersion

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

disableLocalAccounts

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

diskEncryptionSetID

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

dnsPrefix

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

enableRbac

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

fqdn

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

fqdnSubdomain

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

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 запрещено. Дополнительные сведения см. в обновлении кластера AKS.

linuxProfile

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

maxAgentPools

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

metricsProfile

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

networkProfile

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

nodeProvisioningProfile

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

nodeResourceGroup

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

nodeResourceGroupProfile

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

oidcIssuerProfile

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

podIdentityProfile

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

powerState

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

privateFqdn

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

privateLinkResources

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

provisioningState

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

publicNetworkAccess

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

resourceUID

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

securityProfile

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

serviceMeshProfile

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

servicePrincipalProfile

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

status

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

storageProfile

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

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

Профиль доступа для сервера 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

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

currentKubernetesVersion

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

currentKubernetesVersion?: string

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

string

disableLocalAccounts

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

disableLocalAccounts?: boolean

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

boolean

diskEncryptionSetID

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

diskEncryptionSetID?: string

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

string

dnsPrefix

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

dnsPrefix?: string

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

string

enableRbac

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

enableRbac?: boolean

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

boolean

fqdn

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

fqdn?: string

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

string

fqdnSubdomain

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

fqdnSubdomain?: string

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

string

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 запрещено. Дополнительные сведения см. в обновлении кластера AKS.

kubernetesVersion?: string

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

string

linuxProfile

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

linuxProfile?: ContainerServiceLinuxProfile

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

maxAgentPools

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

maxAgentPools?: number

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

number

metricsProfile

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

metricsProfile?: ManagedClusterMetricsProfile

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

networkProfile

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

networkProfile?: ContainerServiceNetworkProfile

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

nodeProvisioningProfile

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

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

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

nodeResourceGroup

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

nodeResourceGroup?: string

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

string

nodeResourceGroupProfile

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

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

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

oidcIssuerProfile

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

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

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

podIdentityProfile

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

podIdentityProfile?: ManagedClusterPodIdentityProfile

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

powerState

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

powerState?: PowerState

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

privateFqdn

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

privateFqdn?: string

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

string

privateLinkResources

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

privateLinkResources?: PrivateLinkResource[]

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

provisioningState

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

provisioningState?: string

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

string

publicNetworkAccess

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

publicNetworkAccess?: string

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

string

resourceUID

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

resourceUID?: string

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

string

securityProfile

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

securityProfile?: ManagedClusterSecurityProfile

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

serviceMeshProfile

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

serviceMeshProfile?: ServiceMeshProfile

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

servicePrincipalProfile

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

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

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

status

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

status?: ManagedClusterStatus

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

storageProfile

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

storageProfile?: ManagedClusterStorageProfile

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

supportPlan

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

supportPlan?: string

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

string

upgradeSettings

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

upgradeSettings?: ClusterUpgradeSettings

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

windowsProfile

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

windowsProfile?: ManagedClusterWindowsProfile

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

workloadAutoScalerProfile

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

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

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