ManagedCluster interface
Clúster administrado.
- Extends
Propiedades
aad |
Configuración de Azure Active Directory. |
addon |
Perfil del complemento de clúster administrado. |
agent |
Propiedades del grupo de agentes. |
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 complemento de Azure Monitor para supervisar el clúster administrado. |
azure |
Azure Portal requiere que determinados encabezados de uso compartido de recursos entre orígenes (CORS) se envíen en algunas respuestas, que Kubernetes APIServer no controla de forma predeterminada. Este FQDN especial admite CORS, lo que permite que Azure Portal funcione correctamente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
current |
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
disable |
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 |
Este es el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' |
dns |
No se puede actualizar una vez creado el clúster administrado. |
enable |
(EN DESUSO) Indica si se va a habilitar la directiva de seguridad de pods de Kubernetes (versión preliminar). PodSecurityPolicy estaba en desuso en Kubernetes v1.21 y se quitó de Kubernetes en v1.25. Obtenga más información en https://aka.ms/k8s/psp y https://aka.ms/aks/psp. |
enable |
Si se va a habilitar Kubernetes Role-Based Access Control. |
e |
Cadena de solo lectura única que se usa para implementar la simultaneidad optimista. El valor de eTag cambiará cuando se actualice el recurso. Especifique un encabezado if-match o if-none-match con el valor eTag de una solicitud posterior para habilitar la simultaneidad optimista según la convención de etag normal. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
extended |
Ubicación extendida de la máquina virtual. |
fqdn | FQDN del grupo maestro. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
fqdn |
No se puede actualizar una vez creado el clúster administrado. |
http |
Configuraciones para aprovisionar el clúster con servidores proxy HTTP. |
identity | Identidad del clúster administrado, si está configurada. |
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 el valor "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
ingress |
Perfil de entrada para el clúster administrado. |
kubernetes |
Ambas versiones de revisión <principal.minor.patch> (por ejemplo, 1.20.13) y <> principal.secundaria (por ejemplo, 1.20) se admiten. Cuando se especifica <major.minor>, se elige automáticamente la versión de revisión de disponibilidad general compatible más reciente. La actualización del clúster con la misma <principal.secundaria> 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
metrics |
Configuración opcional de métricas de clúster. |
network |
Perfil de configuración de red. |
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 |
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
private |
FQDN del clúster privado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
private |
Recursos de Private Link asociados al clúster. |
provisioning |
Estado de aprovisionamiento actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
public |
Permitir o denegar el acceso a la red pública para AKS |
resourceUID | ResourceUID identifica de forma única ManagedClusters que reutilizan ResourceIds de ARM (es decir, crear, eliminar, crear secuencia). NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
security |
Perfil de seguridad para el clúster administrado. |
service |
Perfil de malla de servicio para un clúster administrado. |
service |
Información sobre una identidad de entidad de servicio para el clúster que se va a usar para manipular las API de Azure. |
sku | SKU del 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 Windows en el clúster administrado. |
workload |
Perfil de escalador automático de carga de trabajo para el clúster administrado. |
Propiedades heredadas
id | Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
location | Ubicación geográfica donde reside el recurso |
name | El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
system |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
tags | Etiquetas de recursos. |
type | Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
aadProfile
Configuración de Azure Active Directory.
aadProfile?: ManagedClusterAADProfile
Valor de propiedad
addonProfiles
Perfil del complemento de clúster administrado.
addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}
Valor de propiedad
{[propertyName: string]: ManagedClusterAddonProfile}
agentPoolProfiles
Propiedades del grupo de agentes.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
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 complemento de Azure Monitor para supervisar el clúster administrado.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Valor de propiedad
azurePortalFqdn
Azure Portal requiere que determinados encabezados de uso compartido de recursos entre orígenes (CORS) se envíen en algunas respuestas, que Kubernetes APIServer no controla de forma predeterminada. Este FQDN especial admite CORS, lo que permite que Azure Portal funcione correctamente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
azurePortalFqdn?: string
Valor de propiedad
string
currentKubernetesVersion
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
currentKubernetesVersion?: string
Valor de propiedad
string
disableLocalAccounts
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
Este es el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Valor de propiedad
string
dnsPrefix
No se puede actualizar una vez creado el clúster administrado.
dnsPrefix?: string
Valor de propiedad
string
enablePodSecurityPolicy
(EN DESUSO) Indica si se va a habilitar la directiva de seguridad de pods de Kubernetes (versión preliminar). PodSecurityPolicy estaba en desuso en Kubernetes v1.21 y se quitó de Kubernetes en v1.25. Obtenga más información en https://aka.ms/k8s/psp y https://aka.ms/aks/psp.
enablePodSecurityPolicy?: boolean
Valor de propiedad
boolean
enableRbac
Si se va a habilitar Kubernetes Role-Based Access Control.
enableRbac?: boolean
Valor de propiedad
boolean
eTag
Cadena de solo lectura única que se usa para implementar la simultaneidad optimista. El valor de eTag cambiará cuando se actualice el recurso. Especifique un encabezado if-match o if-none-match con el valor eTag de una solicitud posterior para habilitar la simultaneidad optimista según la convención de etag normal. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
eTag?: string
Valor de propiedad
string
extendedLocation
Ubicación extendida de la máquina virtual.
extendedLocation?: ExtendedLocation
Valor de propiedad
fqdn
FQDN del grupo maestro. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
fqdn?: string
Valor de propiedad
string
fqdnSubdomain
No se puede actualizar una vez creado el clúster administrado.
fqdnSubdomain?: string
Valor de propiedad
string
httpProxyConfig
Configuraciones para aprovisionar el clúster con servidores proxy HTTP.
httpProxyConfig?: ManagedClusterHttpProxyConfig
Valor de propiedad
identity
Identidad del clúster administrado, si está configurada.
identity?: ManagedClusterIdentity
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 el valor "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
Valor de propiedad
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
Perfil de entrada para el clúster administrado.
ingressProfile?: ManagedClusterIngressProfile
Valor de propiedad
kubernetesVersion
Ambas versiones de revisión <principal.minor.patch> (por ejemplo, 1.20.13) y <> principal.secundaria (por ejemplo, 1.20) se admiten. Cuando se especifica <major.minor>, se elige automáticamente la versión de revisión de disponibilidad general compatible más reciente. La actualización del clúster con la misma <principal.secundaria> 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
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
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
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
powerState?: PowerState
Valor de propiedad
privateFqdn
FQDN del clúster privado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
publicNetworkAccess
Permitir o denegar el acceso a la red pública para AKS
publicNetworkAccess?: string
Valor de propiedad
string
resourceUID
ResourceUID identifica de forma única ManagedClusters que reutilizan ResourceIds de ARM (es decir, crear, eliminar, crear secuencia). NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
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 una identidad de entidad de servicio para el clúster que se va a usar para manipular las API de Azure.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Valor de propiedad
sku
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 Windows en el clúster administrado.
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
Detalles de las propiedades heredadas
id
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deTrackedResource.id
location
Ubicación geográfica donde reside el recurso
location: string
Valor de propiedad
string
heredado detrackedResource.location
name
El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deTrackedResource.name
systemData
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
heredado detrackedResource.systemData
tags
Etiquetas de recursos.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
Heredado deTrackedResource.tags
type
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredar detrackedResource.type