ManagedClusterProperties interface

Propiedades del clúster gestionado.

Propiedades

aadProfile

La configuración de Azure Active Directory.

addonProfiles

Perfil del complemento de clúster administrado.

agentPoolProfiles

Propiedades del grupo de agentes.

aiToolchainOperatorProfile

Configuración del operador de cadena de herramientas de IA que se aplica a todo el clúster.

apiServerAccessProfile

Perfil de acceso para el servidor de API de clúster administrado.

autoScalerProfile

Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado

autoUpgradeProfile

Configuración de actualización automática.

azureMonitorProfile

Perfiles de addon de Azure Monitor para monitorizar el clúster gestionado.

azurePortalFqdn

El FQDN especial utilizado por Azure Portal para acceder al Clúster Gestionado. Este FQDN es solo para uso por Azure Portal y no debe ser utilizado por otros clientes. El Azure Portal requiere que ciertos encabezados de Cross-Origin Resource Sharing (CORS) se envíen en algunas respuestas, algo que Kubernetes APIServer no gestiona por defecto. Este FQDN especial soporta CORS, permitiendo que el Azure Portal funcione correctamente.

bootstrapProfile

Perfil de la configuración de arranque del clúster.

currentKubernetesVersion

La versión de Kubernetes que ejecuta el clúster administrado. Si kubernetesVersion era una versión totalmente especificada <major.minor.patch>, este campo será exactamente igual a él. Si kubernetesVersion se <major.minor>, este campo contendrá la versión completa <major.minor.patch> que se está usando.

disableLocalAccounts

Si las cuentas locales deben deshabilitarse en el clúster administrado. Si se establece en true, la obtención de credenciales estáticas se deshabilitará para este clúster. Esto solo se debe usar en clústeres administrados habilitados para AAD. Para obtener más información, consulte deshabilitar las cuentas locales.

diskEncryptionSetID

Identificador de recurso del cifrado de disco que se va a usar para habilitar el cifrado en reposo. Esto es del género: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

Prefijo DNS del clúster administrado. No se puede actualizar una vez creado el clúster administrado.

enableRbac

Si activar Kubernetes Role-Based Access Control.

fqdn

FQDN del grupo maestro.

fqdnSubdomain

Subdominio FQDN del clúster privado con zona dns privada personalizada. No se puede actualizar una vez creado el clúster administrado.

hostedSystemProfile

Configuración de los complementos del sistema alojado. Para obtener más información, consulte https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

Configuraciones para aprovisionar el clúster con servidores proxy HTTP.

identityProfile

Identidad de usuario asociada al clúster administrado. El kubelet usará esta identidad. Solo se permite una identidad asignada por el usuario. La única clave aceptada es "kubeletidentity", con valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

Perfil de entrada para el clúster administrado.

kubernetesVersion

Versión de Kubernetes especificada por el usuario. Se admiten las versiones <de revisión major.minor.patch> (por ejemplo, 1.20.13) y <major.minor> (por ejemplo, 1.20). Cuando <se especifica major.minor> , se elige automáticamente la versión de revisión de disponibilidad general admitida más reciente. La actualización del clúster con el mismo <elemento major.minor> una vez creado (por ejemplo, 1.14.x -> 1.14) no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Al actualizar un clúster de AKS compatible, no se pueden omitir las versiones secundarias de Kubernetes. Todas las actualizaciones deben realizarse secuencialmente por número de versión principal. Por ejemplo, no se permiten actualizaciones entre 1.14.x,> 1.15.x o 1.15.x,> 1.16.x, pero no se permite 1.14.x,> 1.16.x. Consulte actualizar un clúster de AKS para obtener más información.

linuxProfile

El perfil de las máquinas virtuales Linux en el clúster administrado.

maxAgentPools

Número máximo de grupos de agentes para el clúster administrado.

metricsProfile

Configuración opcional de métricas de clúster.

networkProfile

Perfil de configuración de red.

nodeProvisioningProfile

Configuración de aprovisionamiento de nodos que se aplica a todo el clúster.

nodeResourceGroup

Nombre del grupo de recursos que contiene los nodos del grupo de agentes.

nodeResourceGroupProfile

Perfil de la configuración del grupo de recursos del nodo.

oidcIssuerProfile

El perfil de emisor de OIDC del clúster administrado.

podIdentityProfile

Perfil de identidad de pod del clúster administrado. Consulte usar de identidad de pod de AAD para obtener más información sobre la integración de identidades de pod de AAD.

powerState

Estado de energía del clúster.

privateFqdn

FQDN del clúster privado.

privateLinkResources

Recursos de Private Link asociados al clúster.

provisioningState

Estado de aprovisionamiento actual.

publicNetworkAccess

PublicNetworkAccess de managedCluster. Permitir o denegar el acceso a la red pública para AKS

resourceUID

El resourceUID identifica de forma única los ManagedClusters que reutilizan ResourceIds de ARM (es decir, crear, eliminar, crear secuencia)

securityProfile

Perfil de seguridad para el clúster administrado.

serviceMeshProfile

Perfil de malla de servicio para un clúster administrado.

servicePrincipalProfile

Información sobre la identidad de un principal de servicio para que el clúster use para manipular APIs de Azure.

status

Contiene información de solo lectura sobre el clúster administrado.

storageProfile

Perfil de almacenamiento para el clúster administrado.

supportPlan

Plan de soporte técnico para el clúster administrado. Si no se especifica, el valor predeterminado es "KubernetesOfficial".

upgradeSettings

Configuración para actualizar un clúster.

windowsProfile

El perfil de las máquinas virtuales de Windows en el Clúster Gestionado.

workloadAutoScalerProfile

Perfil de escalador automático de carga de trabajo para el clúster administrado.

Detalles de las propiedades

aadProfile

La configuración de Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

Valor de propiedad

addonProfiles

Perfil del complemento de clúster administrado.

addonProfiles?: Record<string, ManagedClusterAddonProfile>

Valor de propiedad

Record<string, ManagedClusterAddonProfile>

agentPoolProfiles

Propiedades del grupo de agentes.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Valor de propiedad

aiToolchainOperatorProfile

Configuración del operador de cadena de herramientas de IA que se aplica a todo el clúster.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

Valor de propiedad

apiServerAccessProfile

Perfil de acceso para el servidor de API de clúster administrado.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Valor de propiedad

autoScalerProfile

Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Valor de propiedad

autoUpgradeProfile

Configuración de actualización automática.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Valor de propiedad

azureMonitorProfile

Perfiles de addon de Azure Monitor para monitorizar el clúster gestionado.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Valor de propiedad

azurePortalFqdn

El FQDN especial utilizado por Azure Portal para acceder al Clúster Gestionado. Este FQDN es solo para uso por Azure Portal y no debe ser utilizado por otros clientes. El Azure Portal requiere que ciertos encabezados de Cross-Origin Resource Sharing (CORS) se envíen en algunas respuestas, algo que Kubernetes APIServer no gestiona por defecto. Este FQDN especial soporta CORS, permitiendo que el Azure Portal funcione correctamente.

azurePortalFqdn?: string

Valor de propiedad

string

bootstrapProfile

Perfil de la configuración de arranque del clúster.

bootstrapProfile?: ManagedClusterBootstrapProfile

Valor de propiedad

currentKubernetesVersion

La versión de Kubernetes que ejecuta el clúster administrado. Si kubernetesVersion era una versión totalmente especificada <major.minor.patch>, este campo será exactamente igual a él. Si kubernetesVersion se <major.minor>, este campo contendrá la versión completa <major.minor.patch> que se está usando.

currentKubernetesVersion?: string

Valor de propiedad

string

disableLocalAccounts

Si las cuentas locales deben deshabilitarse en el clúster administrado. Si se establece en true, la obtención de credenciales estáticas se deshabilitará para este clúster. Esto solo se debe usar en clústeres administrados habilitados para AAD. Para obtener más información, consulte deshabilitar las cuentas locales.

disableLocalAccounts?: boolean

Valor de propiedad

boolean

diskEncryptionSetID

Identificador de recurso del cifrado de disco que se va a usar para habilitar el cifrado en reposo. Esto es del género: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

Valor de propiedad

string

dnsPrefix

Prefijo DNS del clúster administrado. No se puede actualizar una vez creado el clúster administrado.

dnsPrefix?: string

Valor de propiedad

string

enableRbac

Si activar Kubernetes Role-Based Access Control.

enableRbac?: boolean

Valor de propiedad

boolean

fqdn

FQDN del grupo maestro.

fqdn?: string

Valor de propiedad

string

fqdnSubdomain

Subdominio FQDN del clúster privado con zona dns privada personalizada. No se puede actualizar una vez creado el clúster administrado.

fqdnSubdomain?: string

Valor de propiedad

string

hostedSystemProfile

Configuración de los complementos del sistema alojado. Para obtener más información, consulte https://aka.ms/aks/automatic/systemcomponents.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

Valor de propiedad

httpProxyConfig

Configuraciones para aprovisionar el clúster con servidores proxy HTTP.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Valor de propiedad

identityProfile

Identidad de usuario asociada al clúster administrado. El kubelet usará esta identidad. Solo se permite una identidad asignada por el usuario. La única clave aceptada es "kubeletidentity", con valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

identityProfile?: Record<string, UserAssignedIdentity>

Valor de propiedad

Record<string, UserAssignedIdentity>

ingressProfile

Perfil de entrada para el clúster administrado.

ingressProfile?: ManagedClusterIngressProfile

Valor de propiedad

kubernetesVersion

Versión de Kubernetes especificada por el usuario. Se admiten las versiones <de revisión major.minor.patch> (por ejemplo, 1.20.13) y <major.minor> (por ejemplo, 1.20). Cuando <se especifica major.minor> , se elige automáticamente la versión de revisión de disponibilidad general admitida más reciente. La actualización del clúster con el mismo <elemento major.minor> una vez creado (por ejemplo, 1.14.x -> 1.14) no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Al actualizar un clúster de AKS compatible, no se pueden omitir las versiones secundarias de Kubernetes. Todas las actualizaciones deben realizarse secuencialmente por número de versión principal. Por ejemplo, no se permiten actualizaciones entre 1.14.x,> 1.15.x o 1.15.x,> 1.16.x, pero no se permite 1.14.x,> 1.16.x. Consulte actualizar un clúster de AKS para obtener más información.

kubernetesVersion?: string

Valor de propiedad

string

linuxProfile

El perfil de las máquinas virtuales Linux en el clúster administrado.

linuxProfile?: ContainerServiceLinuxProfile

Valor de propiedad

maxAgentPools

Número máximo de grupos de agentes para el clúster administrado.

maxAgentPools?: number

Valor de propiedad

number

metricsProfile

Configuración opcional de métricas de clúster.

metricsProfile?: ManagedClusterMetricsProfile

Valor de propiedad

networkProfile

Perfil de configuración de red.

networkProfile?: ContainerServiceNetworkProfile

Valor de propiedad

nodeProvisioningProfile

Configuración de aprovisionamiento de nodos que se aplica a todo el clúster.

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

Valor de propiedad

nodeResourceGroup

Nombre del grupo de recursos que contiene los nodos del grupo de agentes.

nodeResourceGroup?: string

Valor de propiedad

string

nodeResourceGroupProfile

Perfil de la configuración del grupo de recursos del nodo.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Valor de propiedad

oidcIssuerProfile

El perfil de emisor de OIDC del clúster administrado.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Valor de propiedad

podIdentityProfile

Perfil de identidad de pod del clúster administrado. Consulte usar de identidad de pod de AAD para obtener más información sobre la integración de identidades de pod de AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Valor de propiedad

powerState

Estado de energía del clúster.

powerState?: PowerState

Valor de propiedad

privateFqdn

FQDN del clúster privado.

privateFqdn?: string

Valor de propiedad

string

privateLinkResources

Recursos de Private Link asociados al clúster.

privateLinkResources?: PrivateLinkResource[]

Valor de propiedad

provisioningState

Estado de aprovisionamiento actual.

provisioningState?: string

Valor de propiedad

string

publicNetworkAccess

PublicNetworkAccess de managedCluster. Permitir o denegar el acceso a la red pública para AKS

publicNetworkAccess?: string

Valor de propiedad

string

resourceUID

El resourceUID identifica de forma única los ManagedClusters que reutilizan ResourceIds de ARM (es decir, crear, eliminar, crear secuencia)

resourceUID?: string

Valor de propiedad

string

securityProfile

Perfil de seguridad para el clúster administrado.

securityProfile?: ManagedClusterSecurityProfile

Valor de propiedad

serviceMeshProfile

Perfil de malla de servicio para un clúster administrado.

serviceMeshProfile?: ServiceMeshProfile

Valor de propiedad

servicePrincipalProfile

Información sobre la identidad de un principal de servicio para que el clúster use para manipular APIs de Azure.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Valor de propiedad

status

Contiene información de solo lectura sobre el clúster administrado.

status?: ManagedClusterStatus

Valor de propiedad

storageProfile

Perfil de almacenamiento para el clúster administrado.

storageProfile?: ManagedClusterStorageProfile

Valor de propiedad

supportPlan

Plan de soporte técnico para el clúster administrado. Si no se especifica, el valor predeterminado es "KubernetesOfficial".

supportPlan?: string

Valor de propiedad

string

upgradeSettings

Configuración para actualizar un clúster.

upgradeSettings?: ClusterUpgradeSettings

Valor de propiedad

windowsProfile

El perfil de las máquinas virtuales de Windows en el Clúster Gestionado.

windowsProfile?: ManagedClusterWindowsProfile

Valor de propiedad

workloadAutoScalerProfile

Perfil de escalador automático de carga de trabajo para el clúster administrado.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Valor de propiedad