ManagedClusterProperties interface
Propiedades del clúster gestionado.
Propiedades
| aad |
La configuración de Azure Active Directory. |
| addon |
Perfil del complemento de clúster administrado. |
| agent |
Propiedades del grupo de agentes. |
| ai |
Configuración del operador de cadena de herramientas de IA que se aplica a todo el clúster. |
| api |
Perfil de acceso para el servidor de API de clúster administrado. |
| auto |
Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado |
| auto |
Configuración de actualización automática. |
| azure |
Perfiles de addon de Azure Monitor para monitorizar el clúster gestionado. |
| azure |
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. |
| bootstrap |
Perfil de la configuración de arranque del clúster. |
| current |
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. |
| disable |
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. |
| disk |
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}' |
| dns |
Prefijo DNS del clúster administrado. No se puede actualizar una vez creado el clúster administrado. |
| enable |
Si activar Kubernetes Role-Based Access Control. |
| fqdn | FQDN del grupo maestro. |
| fqdn |
Subdominio FQDN del clúster privado con zona dns privada personalizada. No se puede actualizar una vez creado el clúster administrado. |
| hosted |
Configuración de los complementos del sistema alojado. Para obtener más información, consulte https://aka.ms/aks/automatic/systemcomponents. |
| http |
Configuraciones para aprovisionar el clúster con servidores proxy HTTP. |
| identity |
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}". |
| ingress |
Perfil de entrada para el clúster administrado. |
| kubernetes |
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. |
| linux |
El perfil de las máquinas virtuales Linux en el clúster administrado. |
| max |
Número máximo de grupos de agentes para el clúster administrado. |
| metrics |
Configuración opcional de métricas de clúster. |
| network |
Perfil de configuración de red. |
| node |
Configuración de aprovisionamiento de nodos que se aplica a todo el clúster. |
| node |
Nombre del grupo de recursos que contiene los nodos del grupo de agentes. |
| node |
Perfil de la configuración del grupo de recursos del nodo. |
| oidc |
El perfil de emisor de OIDC del clúster administrado. |
| pod |
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. |
| power |
Estado de energía del clúster. |
| private |
FQDN del clúster privado. |
| private |
Recursos de Private Link asociados al clúster. |
| provisioning |
Estado de aprovisionamiento actual. |
| public |
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) |
| security |
Perfil de seguridad para el clúster administrado. |
| service |
Perfil de malla de servicio para un clúster administrado. |
| service |
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. |
| storage |
Perfil de almacenamiento para el clúster administrado. |
| support |
Plan de soporte técnico para el clúster administrado. Si no se especifica, el valor predeterminado es "KubernetesOfficial". |
| upgrade |
Configuración para actualizar un clúster. |
| windows |
El perfil de las máquinas virtuales de Windows en el Clúster Gestionado. |
| workload |
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
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