Managed Clusters - Update Tags
Actualiza las etiquetas de un clúster administrado.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2022-04-01
Parámetros de identificador URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
|
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
resource
|
path | True |
|
Nombre del recurso de clúster administrado. Regex pattern: |
|
subscription
|
path | True |
|
Identificador de la suscripción de destino. |
|
api-version
|
query | True |
|
Versión de API que se usará para la operación. |
Cuerpo de la solicitud
| Name | Type | Description |
|---|---|---|
| tags |
|
Etiquetas del recurso. |
Respuestas
| Name | Type | Description |
|---|---|---|
| 200 OK |
Aceptar |
|
| Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Update Managed Cluster Tags
Sample Request
PATCH https://management.azure.com/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2022-04-01
{
"tags": {
"tier": "testing",
"archv3": ""
}
}
Sample Response
{
"id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
"location": "location1",
"name": "clustername1",
"tags": {
"archv3": "",
"tier": "testing"
},
"type": "Microsoft.ContainerService/ManagedClusters",
"properties": {
"provisioningState": "Succeeded",
"kubernetesVersion": "1.9.6",
"dnsPrefix": "dnsprefix1",
"agentPoolProfiles": [
{
"name": "nodepool1",
"count": 3,
"vmSize": "Standard_DS1_v2",
"maxPods": 110,
"osType": "Linux",
"provisioningState": "Succeeded",
"orchestratorVersion": "1.9.6",
"currentOrchestratorVersion": "1.9.6"
}
],
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "keydata"
}
]
}
},
"servicePrincipalProfile": {
"clientId": "clientid"
},
"nodeResourceGroup": "MC_rg1_clustername1_location1",
"enableRBAC": false,
"diskEncryptionSetID": "/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
"fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
"networkProfile": {
"networkPlugin": "kubenet",
"podCidr": "10.244.0.0/16",
"serviceCidr": "10.0.0.0/16",
"dnsServiceIP": "10.0.0.10",
"dockerBridgeCidr": "172.17.0.1/16"
}
}
}
Definiciones
|
Agent |
Modo de un grupo de agentes. |
|
Agent |
Tipo de grupo de agentes. |
|
Agent |
Configuración para actualizar un grupo de agentes |
|
Auto |
Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado |
|
Cloud |
Respuesta de error del servicio contenedor. |
|
Cloud |
Respuesta de error del servicio contenedor. |
| code |
Indica si el clúster está en ejecución o detenido. |
|
Container |
Generación de perfiles para máquinas virtuales Linux en el clúster del servicio de contenedor. |
|
Container |
Perfil de configuración de red. |
|
Container |
Configuración de SSH para máquinas virtuales basadas en Linux que se ejecutan en Azure. |
|
Container |
Contiene información sobre los datos de clave pública del certificado SSH. |
|
created |
Tipo de identidad que creó el recurso. |
|
Creation |
Datos usados al crear un recurso de destino a partir de un recurso de origen. |
| expander |
El expansador que se va a usar al escalar verticalmente |
|
Extended |
Tipo complejo de la ubicación extendida. |
|
Extended |
Tipo de la ubicación extendida. |
|
GPUInstance |
GPUInstanceProfile que se va a usar para especificar el perfil de instancia de MIG de GPU para la SKU de máquina virtual de GPU compatible. |
| Identity |
Identidad del recurso. |
|
Kubelet |
Configuraciones de Kubelet de nodos de agente. |
|
Kubelet |
Determina la ubicación de volúmenes emptyDir, raíz de datos en tiempo de ejecución del contenedor y almacenamiento efímero de Kubelet. |
|
license |
Tipo de licencia que se va a usar para Windows máquinas virtuales. Para más información, consulte Ventajas de usuario híbrido de Azure . |
|
Linux |
Configuraciones del sistema operativo de los nodos del agente de Linux. |
|
load |
SKU del equilibrador de carga para el clúster administrado. |
|
Managed |
Clúster administrado. |
|
Managed |
AADProfile especifica atributos para Azure Active Directory integración. |
|
Managed |
Un perfil de complemento de Kubernetes para un clúster administrado. |
|
Managed |
Perfil del grupo de agentes de servicio de contenedor. |
|
Managed |
Perfil de acceso para el servidor de API de clúster administrado. |
|
Managed |
Perfil de actualización automática para un clúster administrado. |
|
Managed |
Configuración del proxy HTTP del clúster. |
|
Managed |
Identidad del clúster administrado. |
|
Managed |
Perfil del equilibrador de carga del clúster administrado. |
|
Managed |
Perfil de los recursos ip de salida administrados del clúster administrado. |
|
Managed |
Perfil de la puerta de enlace NAT del clúster administrado. |
|
Managed |
Detalles sobre la identidad del pod asignada al clúster administrado. |
|
Managed |
Excepción de identidad de pod, que permite que los pods con determinadas etiquetas accedan al punto de conexión de Azure Instance Metadata Service (IMDS) sin que el servidor de identidad administrada por nodo (NMI) intercepte. |
|
Managed |
Perfil de identidad de pod del clúster administrado. |
|
Managed |
Respuesta de error del aprovisionamiento de identidades de pod. |
|
Managed |
Respuesta de error del aprovisionamiento de identidades de pod. |
|
Managed |
Estado de aprovisionamiento actual de la identidad del pod. |
|
Managed |
Perfil de seguridad para el clúster del servicio de contenedor. |
|
Managed |
Configuración de Azure Defender para el perfil de seguridad. |
|
Managed |
Información sobre una identidad de entidad de servicio para el clúster que se usará para manipular las API de Azure. |
|
Managed |
SKU de un clúster administrado. |
|
Managed |
Nombre de una SKU de clúster administrado. |
|
Managed |
El nivel de una SKU de clúster administrado. |
|
Managed |
Storage perfil del clúster de servicio de contenedor. |
|
Managed |
Configuración del controlador CSI de AzureDisk para el perfil de almacenamiento. |
|
Managed |
Configuración del controlador CSI de AzureFile para el perfil de almacenamiento. |
|
Managed |
Configuración del controlador de instantáneas para el perfil de almacenamiento. |
|
Managed |
Perfil de Windows máquinas virtuales en el clúster administrado. |
|
Managed |
Direcciones IP de salida administradas deseadas para el equilibrador de carga del clúster. |
|
network |
El modo de red con el que se configura Azure CNI. |
|
Network |
Complemento de red que se usa para compilar la red de Kubernetes. |
|
Network |
Directiva de red que se usa para compilar la red de Kubernetes. |
|
OSDisk |
Tipo de disco del sistema operativo que se va a usar para las máquinas del grupo de agentes. |
| OSSKU |
Especifica una SKU del sistema operativo. Este valor no se debe especificar si OSType está Windows. |
| OSType |
Tipo de sistema operativo. El valor predeterminado es Linux. |
|
Outbound |
Recursos de prefijo de IP de salida deseados para el equilibrador de carga del clúster. |
|
Outbound |
Recursos ip de salida deseados para el equilibrador de carga del clúster. |
|
outbound |
Método de enrutamiento de salida (salida). |
|
Power |
Describe el estado de energía del clúster. |
|
Private |
Un recurso de vínculo privado |
|
Provisioning |
|
|
Public |
PublicNetworkAccess de managedCluster |
|
Resource |
Tipo de identidad que se usa para el clúster administrado. |
|
Resource |
Referencia a un recurso de Azure. |
|
Scale |
Describe cómo se agregan o quitan las máquinas virtuales de los grupos de agentes. Consulte los estados de facturación. |
|
Scale |
Directiva de expulsión del conjunto de escalado de máquinas virtuales. |
|
Scale |
Prioridad del conjunto de escalado de máquinas virtuales. |
|
Sysctl |
Configuración de Sysctl para nodos de agente de Linux. |
|
system |
Metadatos relacionados con la creación y la última modificación del recurso. |
|
Tags |
Objeto Tags para las operaciones de revisión. |
|
upgrade |
Canal de actualización para la actualización automática. El valor predeterminado es "none". |
|
User |
Identidad de usuario asociada al clúster administrado. Esta identidad se usará en el plano de control. Solo se permite una identidad asignada por el usuario. |
|
User |
Detalles sobre una identidad asignada por el usuario. |
|
Windows |
Windows perfil de gMSA en el clúster administrado. |
|
Workload |
Determina el tipo de carga de trabajo que puede ejecutar un nodo. |
AgentPoolMode
Modo de un grupo de agentes.
| Name | Type | Description |
|---|---|---|
| System |
|
Los grupos de agentes del sistema son principalmente para hospedar pods críticos del sistema, como CoreDNS y metrics-server. Los grupos de agentes del sistema osType deben ser Linux. La SKU de máquina virtual de grupos de agentes del sistema debe tener al menos 2 vCPU y 4 GB de memoria. |
| User |
|
Los grupos de agentes de usuario son principalmente para hospedar los pods de la aplicación. |
AgentPoolType
Tipo de grupo de agentes.
| Name | Type | Description |
|---|---|---|
| AvailabilitySet |
|
Se desaconseja encarecidamente el uso de esto. |
| VirtualMachineScaleSets |
|
Cree un grupo de agentes respaldado por un conjunto de escalado de máquinas virtuales. |
AgentPoolUpgradeSettings
Configuración para actualizar un grupo de agentes
| Name | Type | Description |
|---|---|---|
| maxSurge |
|
Número máximo o porcentaje de nodos que se sobrecargan durante la actualización. |
AutoScalerProfile
Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado
| Name | Type | Description |
|---|---|---|
| balance-similar-node-groups |
|
Detecta grupos de nodos similares y equilibra el número de nodos entre ellos. |
| expander |
El expansador que se va a usar al escalar verticalmente |
|
| max-empty-bulk-delete |
|
Número máximo de nodos vacíos que se pueden eliminar al mismo tiempo. Debe ser un entero positivo. |
| max-graceful-termination-sec |
|
El número máximo de segundos que espera el escalador automático del clúster para la finalización del pod al intentar reducir verticalmente un nodo. |
| max-node-provision-time |
|
El tiempo máximo que espera el escalador automático a que se aprovisione un nodo. |
| max-total-unready-percentage |
|
Porcentaje máximo de nodos no leídos en el clúster. Una vez superado este porcentaje, el escalador automático de clúster detiene las operaciones. |
| new-pod-scale-up-delay |
|
Omita los pods no programados antes de que sean de cierta edad. |
| ok-total-unready-count |
|
Número de nodos no leídos permitidos, independientemente de max-total-unready-percentage. |
| scale-down-delay-after-add |
|
Cuánto tiempo después del escalado vertical se reanuda la evaluación de la reducción horizontal |
| scale-down-delay-after-delete |
|
Cuánto tiempo después de la eliminación del nodo se reanuda la evaluación de la reducción horizontal. |
| scale-down-delay-after-failure |
|
Cuánto tiempo después de la reducción vertical se reanuda la evaluación de la reducción horizontal. |
| scale-down-unneeded-time |
|
Cuánto tiempo debe ser innecesario un nodo antes de que sea apto para la reducción vertical. |
| scale-down-unready-time |
|
Cuánto tiempo debe ser innecesario un nodo no listo antes de que sea válido para la reducción vertical |
| scale-down-utilization-threshold |
|
Nivel de uso del nodo, definido como la suma de los recursos solicitados dividida por la capacidad, por debajo del cual se puede considerar un nodo para la reducción vertical. |
| scan-interval |
|
Frecuencia con la que se vuelve a evaluar el clúster para escalar o reducir verticalmente. |
| skip-nodes-with-local-storage |
|
Si el escalador automático de clúster omitirá la eliminación de nodos con pods con almacenamiento local, por ejemplo, EmptyDir o HostPath. |
| skip-nodes-with-system-pods |
|
Si el escalador automático de clúster omitirá la eliminación de nodos con pods de kube-system (excepto DaemonSet o pods reflejados). |
CloudError
Respuesta de error del servicio contenedor.
| Name | Type | Description |
|---|---|---|
| error |
Detalles sobre el error. |
CloudErrorBody
Respuesta de error del servicio contenedor.
| Name | Type | Description |
|---|---|---|
| code |
|
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
| details |
Lista de detalles adicionales sobre el error. |
|
| message |
|
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
| target |
|
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error. |
code
Indica si el clúster está en ejecución o detenido.
| Name | Type | Description |
|---|---|---|
| Running |
|
El clúster se está ejecutando. |
| Stopped |
|
El clúster se detiene. |
ContainerServiceLinuxProfile
Generación de perfiles para máquinas virtuales Linux en el clúster del servicio de contenedor.
| Name | Type | Description |
|---|---|---|
| adminUsername |
|
Nombre de usuario del administrador que se va a usar para máquinas virtuales Linux. |
| ssh |
La configuración de SSH para máquinas virtuales basadas en Linux que se ejecutan en Azure. |
ContainerServiceNetworkProfile
Perfil de configuración de red.
| Name | Type | Default Value | Description |
|---|---|---|---|
| dnsServiceIP |
|
10.0.0.10 |
Dirección IP asignada al servicio DNS de Kubernetes. Debe estar dentro del intervalo de direcciones del servicio kubernetes especificado en serviceCidr. |
| dockerBridgeCidr |
|
172.17.0.1/16 |
Intervalo IP de notación CIDR asignado a la red del puente de Docker. No se debe superponer con los intervalos IP de subred ni con el intervalo de direcciones del servicio Kubernetes. |
| ipFamilies |
|
Las familias de direcciones IP usadas para especificar las versiones de IP disponibles para el clúster. |
|
| loadBalancerProfile |
Perfil del equilibrador de carga del clúster. |
||
| loadBalancerSku |
SKU del equilibrador de carga para el clúster administrado. |
||
| natGatewayProfile |
Perfil de la puerta de enlace NAT del clúster. |
||
| networkMode |
El modo de red con el que se configura Azure CNI. |
||
| networkPlugin | kubenet |
Complemento de red que se usa para compilar la red de Kubernetes. |
|
| networkPolicy |
Directiva de red que se usa para compilar la red de Kubernetes. |
||
| outboundType | loadBalancer |
Método de enrutamiento de salida (salida). |
|
| podCidr |
|
10.244.0.0/16 |
Intervalo IP en notación CIDR desde el que se van a asignar las direcciones IP de los pods cuando se utilice kubenet. |
| podCidrs |
|
Intervalos IP de notación CIDR desde los que se van a asignar direcciones IP de pod. |
|
| serviceCidr |
|
10.0.0.0/16 |
Intervalo IP en notación CIDR desde el que se van a asignar las direcciones IP del clúster de servicio. No debe superponerse con ningún intervalo de IP de subred. |
| serviceCidrs |
|
Los intervalos IP de notación CIDR desde los que se van a asignar direcciones IP del clúster de servicio. |
ContainerServiceSshConfiguration
Configuración de SSH para máquinas virtuales basadas en Linux que se ejecutan en Azure.
| Name | Type | Description |
|---|---|---|
| publicKeys |
Lista de claves públicas SSH usadas para autenticarse con máquinas virtuales basadas en Linux. Se puede especificar un máximo de 1 clave. |
ContainerServiceSshPublicKey
Contiene información sobre los datos de clave pública del certificado SSH.
| Name | Type | Description |
|---|---|---|
| keyData |
|
Clave pública de certificado que se usa para autenticarse con máquinas virtuales a través de SSH. El certificado debe estar en formato PEM con o sin encabezados. |
createdByType
Tipo de identidad que creó el recurso.
| Name | Type | Description |
|---|---|---|
| Application |
|
|
| Key |
|
|
| ManagedIdentity |
|
|
| User |
|
CreationData
Datos usados al crear un recurso de destino a partir de un recurso de origen.
| Name | Type | Description |
|---|---|---|
| sourceResourceId |
|
Este es el identificador de ARM del objeto de origen que se va a usar para crear el objeto de destino. |
expander
El expansador que se va a usar al escalar verticalmente
| Name | Type | Description |
|---|---|---|
| least-waste |
|
Selecciona el grupo de nodos que tendrá la CPU menos inactiva (si está vinculada, memoria sin usar) después del escalado vertical. Esto resulta útil cuando tiene diferentes clases de nodos, por ejemplo, nodos de CPU elevados o de memoria alta, y solo quiere expandirlos cuando haya pods pendientes que necesiten muchos de esos recursos. |
| most-pods |
|
Selecciona el grupo de nodos que podría programar la mayoría de los pods al escalar verticalmente. Esto resulta útil cuando se usa nodeSelector para asegurarse de que determinados pods llegan a determinados nodos. Tenga en cuenta que esto no hará que el escalador automático seleccione nodos más grandes frente a más pequeños, ya que puede agregar varios nodos más pequeños a la vez. |
| priority |
|
Selecciona el grupo de nodos que tiene la prioridad más alta asignada por el usuario. Esta es la configuración que se describe en más detalles aquí. |
| random |
|
Se usa cuando no tiene una necesidad determinada de que los grupos de nodos se escalen de forma diferente. |
ExtendedLocation
Tipo complejo de la ubicación extendida.
| Name | Type | Description |
|---|---|---|
| name |
|
Nombre de la ubicación extendida. |
| type |
Tipo de la ubicación extendida. |
ExtendedLocationTypes
Tipo de la ubicación extendida.
| Name | Type | Description |
|---|---|---|
| EdgeZone |
|
GPUInstanceProfile
GPUInstanceProfile que se va a usar para especificar el perfil de instancia de MIG de GPU para la SKU de máquina virtual de GPU compatible.
| Name | Type | Description |
|---|---|---|
| MIG1g |
|
|
| MIG2g |
|
|
| MIG3g |
|
|
| MIG4g |
|
|
| MIG7g |
|
Identity
Identidad del recurso.
| Name | Type | Description |
|---|---|---|
| principalId |
|
Identificador de entidad de seguridad de la identidad de recurso. |
| tenantId |
|
Identificador de inquilino del recurso. |
| type |
Tipo de identidad. |
KubeletConfig
Configuraciones de Kubelet de nodos de agente.
| Name | Type | Description |
|---|---|---|
| allowedUnsafeSysctls |
|
Lista permitida de sysctls no seguros o patrones sysctl no seguros (que terminan en |
| containerLogMaxFiles |
|
El número máximo de archivos de registro de contenedor que pueden estar presentes para un contenedor. El número debe ser ≥ 2. |
| containerLogMaxSizeMB |
|
Tamaño máximo (por ejemplo, 10Mi) del archivo de registro de contenedor antes de girarlo. |
| cpuCfsQuota |
|
Si el cumplimiento de cuota de CFS de CPU está habilitado para contenedores que especifican límites de CPU. |
| cpuCfsQuotaPeriod |
|
Valor del período de cuota cfS de CPU. |
| cpuManagerPolicy |
|
Directiva del Administrador de CPU que se va a usar. |
| failSwapOn |
|
Si se establece en true, se producirá un error al iniciar Kubelet si el intercambio está habilitado en el nodo. |
| imageGcHighThreshold |
|
Porcentaje de uso del disco después del cual siempre se ejecuta la recolección de elementos no utilizados de la imagen. |
| imageGcLowThreshold |
|
Porcentaje de uso del disco antes del cual la recolección de elementos no utilizados de la imagen nunca se ejecuta. |
| podMaxPids |
|
Número máximo de procesos por pod. |
| topologyManagerPolicy |
|
Directiva del Administrador de topologías que se va a usar. |
KubeletDiskType
Determina la ubicación de volúmenes emptyDir, raíz de datos en tiempo de ejecución del contenedor y almacenamiento efímero de Kubelet.
| Name | Type | Description |
|---|---|---|
| OS |
|
Kubelet usará el disco del sistema operativo para sus datos. |
| Temporary |
|
Kubelet usará el disco temporal para sus datos. |
licenseType
Tipo de licencia que se va a usar para Windows máquinas virtuales. Para más información, consulte Ventajas de usuario híbrido de Azure .
| Name | Type | Description |
|---|---|---|
| None |
|
No se aplica ninguna licencia adicional. |
| Windows_Server |
|
Habilita las ventajas del usuario híbrido de Azure para las máquinas virtuales de Windows. |
LinuxOSConfig
Configuraciones del sistema operativo de los nodos del agente de Linux.
| Name | Type | Description |
|---|---|---|
| swapFileSizeMB |
|
Tamaño en MB de un archivo de intercambio que se creará en cada nodo. |
| sysctls |
Configuración de Sysctl para nodos de agente de Linux. |
|
| transparentHugePageDefrag |
|
Si el kernel debe hacer un uso agresivo de la compactación de memoria para que estén disponibles más páginas enormes. |
| transparentHugePageEnabled |
|
Si están habilitadas las enormes transparentes. |
loadBalancerSku
SKU del equilibrador de carga para el clúster administrado.
| Name | Type | Description |
|---|---|---|
| basic |
|
Use un Load Balancer básico con funcionalidad limitada. |
| standard |
|
Use un Load Balancer estándar. Se trata de la SKU de Load Balancer recomendada. Para más información sobre cómo trabajar con el equilibrador de carga en el clúster administrado, consulte el artículo estándar Load Balancer. |
ManagedCluster
Clúster administrado.
| Name | Type | Description |
|---|---|---|
| extendedLocation |
Ubicación extendida de la máquina virtual. |
|
| id |
|
Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| identity |
Identidad del clúster administrado, si está configurada. |
|
| location |
|
Ubicación geográfica donde reside el recurso |
| name |
|
Nombre del recurso. |
| properties.aadProfile |
AADProfile especifica atributos para la integración de Azure Active Directory. |
|
| properties.addonProfiles |
|
Perfil del complemento de clúster administrado. |
| properties.agentPoolProfiles |
Propiedades del grupo de agentes. |
|
| properties.apiServerAccessProfile |
Perfil de acceso para el servidor de API de clúster administrado. |
|
| properties.autoScalerProfile |
Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado |
|
| properties.autoUpgradeProfile |
Configuración de actualización automática. |
|
| properties.azurePortalFQDN |
|
FQDN especial que usa Azure Portal para acceder al clúster administrado. Este FQDN solo lo usa Azure Portal y otros clientes no deben usar este FQDN. |
| properties.currentKubernetesVersion |
|
Versión de Kubernetes que se está ejecutando el clúster administrado. |
| properties.disableLocalAccounts |
|
Si las cuentas locales deben deshabilitarse en el clúster administrado. |
| properties.diskEncryptionSetID |
|
Identificador de recurso del cifrado de disco que se va a usar para habilitar el cifrado en reposo. |
| properties.dnsPrefix |
|
Prefijo DNS del clúster administrado. |
| properties.enablePodSecurityPolicy |
|
(EN DESUSO) Si se va a habilitar la directiva de seguridad de pods de Kubernetes (versión preliminar). Esta característica se establece para su eliminación el 15 de octubre de 2020. Obtenga más información en aka.ms/aks/azpodpolicy. |
| properties.enableRBAC |
|
Si se va a habilitar el Role-Based Access Control de Kubernetes. |
| properties.fqdn |
|
FQDN del grupo maestro. |
| properties.fqdnSubdomain |
|
Subdominio FQDN del clúster privado con zona dns privada personalizada. |
| properties.httpProxyConfig |
Configuraciones para aprovisionar el clúster con servidores proxy HTTP. |
|
| properties.identityProfile |
|
Identidades asociadas al clúster. |
| properties.kubernetesVersion |
|
Versión de Kubernetes especificada por el usuario. |
| properties.linuxProfile |
El perfil de las máquinas virtuales Linux en el clúster administrado. |
|
| properties.maxAgentPools |
|
Número máximo de grupos de agentes para el clúster administrado. |
| properties.networkProfile |
Perfil de configuración de red. |
|
| properties.nodeResourceGroup |
|
Nombre del grupo de recursos que contiene nodos del grupo de agentes. |
| properties.podIdentityProfile |
Perfil de identidad de pod del clúster administrado. |
|
| properties.powerState |
Estado de energía del clúster. |
|
| properties.privateFQDN |
|
FQDN del clúster privado. |
| properties.privateLinkResources |
Recursos de Vínculo privado asociados al clúster. |
|
| properties.provisioningState |
|
Estado de aprovisionamiento actual. |
| properties.publicNetworkAccess |
PublicNetworkAccess de managedCluster |
|
| properties.securityProfile |
Perfil de seguridad para el clúster administrado. |
|
| properties.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. |
|
| properties.storageProfile |
Storage perfil del clúster administrado. |
|
| properties.windowsProfile |
Perfil de Windows máquinas virtuales en el clúster administrado. |
|
| sku |
SKU del clúster administrado. |
|
| systemData |
Los metadatos de Azure Resource Manager que contienen información de createdBy y modifiedBy. |
|
| tags |
|
Etiquetas del recurso. |
| type |
|
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft. Storage/storageAccounts" |
ManagedClusterAADProfile
AADProfile especifica atributos para Azure Active Directory integración.
| Name | Type | Description |
|---|---|---|
| adminGroupObjectIDs |
|
Lista de identificadores de objeto de grupo de AAD que tendrán el rol de administrador del clúster. |
| clientAppID |
|
Identificador de aplicación de AAD cliente. |
| enableAzureRBAC |
|
Indica si se va a habilitar RBAC de Azure para la autorización de Kubernetes. |
| managed |
|
Indica si se va a habilitar AAD administrado. |
| serverAppID |
|
Identificador de aplicación de AAD del servidor. |
| serverAppSecret |
|
Secreto de aplicación de AAD del servidor. |
| tenantID |
|
Identificador de inquilino de AAD que se va a usar para la autenticación. Si no se especifica, usará el inquilino de la suscripción de implementación. |
ManagedClusterAddonProfile
Un perfil de complemento de Kubernetes para un clúster administrado.
| Name | Type | Description |
|---|---|---|
| config |
|
Pares clave-valor para configurar un complemento. |
| enabled |
|
Si el complemento está habilitado o no. |
| identity |
Información de la identidad asignada por el usuario utilizada por este complemento. |
ManagedClusterAgentPoolProfile
Perfil del grupo de agentes de servicio de contenedor.
| Name | Type | Default Value | Description |
|---|---|---|---|
| availabilityZones |
|
Lista de zonas de disponibilidad que se van a usar para los nodos. Esto solo se puede especificar si la propiedad AgentPoolType es "VirtualMachineScaleSets". |
|
| count |
|
Número de agentes (VM) para hospedar contenedores de Docker. Los valores permitidos deben estar comprendidos entre 0 y 1000 (ambos incluidos) para los grupos de usuarios y en el intervalo de 1 a 1000 (ambos incluidos) para los grupos del sistema. El valor predeterminado es 1. |
|
| creationData |
CreationData que se usará para especificar el identificador de instantánea de origen si el grupo de nodos se creará o actualizará mediante una instantánea. |
||
| currentOrchestratorVersion |
|
Versión de Kubernetes que se está ejecutando el grupo de agentes. |
|
| enableAutoScaling |
|
Si se va a habilitar el escalador automático |
|
| enableEncryptionAtHost |
|
Si se va a habilitar el cifrado del sistema operativo y la unidad de datos basados en host. |
|
| enableFIPS |
|
Si se va a usar un sistema operativo habilitado para FIPS. |
|
| enableNodePublicIP |
|
Si cada nodo tiene asignada su propia dirección IP pública. |
|
| enableUltraSSD |
|
Si se va a habilitar UltraSSD |
|
| gpuInstanceProfile |
GPUInstanceProfile que se va a usar para especificar el perfil de instancia de MIG de GPU para la SKU de máquina virtual de GPU compatible. |
||
| kubeletConfig |
Configuraciones de Kubelet de nodos de agente. |
||
| kubeletDiskType |
Determina la ubicación de volúmenes emptyDir, raíz de datos del entorno de ejecución del contenedor y almacenamiento efímero de Kubelet. |
||
| linuxOSConfig |
Configuraciones del sistema operativo de los nodos del agente de Linux. |
||
| maxCount |
|
Número máximo de nodos para el escalado automático |
|
| maxPods |
|
Número máximo de pods que se pueden ejecutar en un nodo. |
|
| minCount |
|
Número mínimo de nodos para el escalado automático |
|
| mode |
Modo de un grupo de agentes. |
||
| name |
|
Nombre único del perfil del grupo de agentes en el contexto de la suscripción y el grupo de recursos. |
|
| nodeImageVersion |
|
La versión de la imagen de nodo |
|
| nodeLabels |
|
Las etiquetas de nodo que se conservarán en todos los nodos del grupo de agentes. |
|
| nodePublicIPPrefixID |
|
Identificador de prefijo de IP pública desde el que los nodos de máquina virtual deben usar direcciones IP. |
|
| nodeTaints |
|
Los valores taint agregados a nuevos nodos durante la creación y escala del grupo de nodos. Por ejemplo, key=value:NoSchedule. |
|
| orchestratorVersion |
|
Versión de Kubernetes especificada por el usuario. |
|
| osDiskSizeGB |
|
Tamaño del disco del sistema operativo en GB que se va a usar para especificar el tamaño del disco para cada máquina del grupo de maestros y agentes. Si especifica 0, aplicará el tamaño predeterminado de osDisk según el valor de vmSize especificado. |
|
| osDiskType |
Tipo de disco del sistema operativo que se va a usar para las máquinas del grupo de agentes. |
||
| osSKU |
Especifica una SKU del sistema operativo. Este valor no se debe especificar si OSType está Windows. |
||
| osType | Linux |
Tipo de sistema operativo. El valor predeterminado es Linux. |
|
| podSubnetID |
|
Identificador de la subred a la que se unirán los pods cuando se inicie. |
|
| powerState |
Indica si el grupo de agentes se está ejecutando o detenido. |
||
| provisioningState |
|
Estado actual de implementación o aprovisionamiento. |
|
| proximityPlacementGroupID |
|
Identificador del grupo de selección de ubicación de proximidad. |
|
| scaleDownMode |
Modo de reducción vertical que se va a usar al escalar el grupo de agentes. |
||
| scaleSetEvictionPolicy | Delete |
Directiva de expulsión del conjunto de escalado de máquinas virtuales que se va a usar. |
|
| scaleSetPriority | Regular |
Prioridad del conjunto de escalado de máquinas virtuales. Si no se especifica, el valor predeterminado es "Regular". |
|
| spotMaxPrice |
|
-1 |
El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por instancias de spot. Los valores posibles son cualquier valor decimal mayor que cero o -1, lo que indica que el precio predeterminado está actualizado a petición. |
| tags |
|
Las etiquetas que se van a conservar en el conjunto de escalado de máquinas virtuales del grupo de agentes. |
|
| type |
Tipo de grupo de agentes. |
||
| upgradeSettings |
Configuración para actualizar el grupo de agentes |
||
| vmSize |
|
Tamaño de las máquinas virtuales del grupo de agentes. |
|
| vnetSubnetID |
|
Identificador de la subred a la que se unirán los nodos del grupo de agentes y, opcionalmente, los pods se unirán al inicio. |
|
| workloadRuntime |
Determina el tipo de carga de trabajo que puede ejecutar un nodo. |
ManagedClusterAPIServerAccessProfile
Perfil de acceso para el servidor de API de clúster administrado.
| Name | Type | Description |
|---|---|---|
| authorizedIPRanges |
|
Los intervalos IP autorizados para acceder al servidor de API de Kubernetes. |
| disableRunCommand |
|
Si se va a deshabilitar el comando de ejecución para el clúster o no. |
| enablePrivateCluster |
|
Si se va a crear el clúster como un clúster privado o no. |
| enablePrivateClusterPublicFQDN |
|
Si se va a crear un FQDN público adicional para un clúster privado o no. |
| privateDNSZone |
|
Modo de zona DNS privada para el clúster. |
ManagedClusterAutoUpgradeProfile
Perfil de actualización automática para un clúster administrado.
| Name | Type | Description |
|---|---|---|
| upgradeChannel |
Canal de actualización para la actualización automática. El valor predeterminado es "none". |
ManagedClusterHTTPProxyConfig
Configuración del proxy HTTP del clúster.
| Name | Type | Description |
|---|---|---|
| httpProxy |
|
Punto de conexión del servidor proxy HTTP que se va a usar. |
| httpsProxy |
|
Punto de conexión del servidor proxy HTTPS que se va a usar. |
| noProxy |
|
Los puntos de conexión que no deben pasar por el proxy. |
| trustedCa |
|
Certificado de ENTIDAD de certificación alternativo que se va a usar para conectarse a servidores proxy. |
ManagedClusterIdentity
Identidad del clúster administrado.
| Name | Type | Description |
|---|---|---|
| principalId |
|
Identificador de entidad de seguridad de la identidad asignada por el sistema que usan los componentes maestros. |
| tenantId |
|
Identificador de inquilino de la identidad asignada por el sistema que usan los componentes maestros. |
| type |
Tipo de identidad que se usa para el clúster administrado. |
|
| userAssignedIdentities |
Identidad de usuario asociada al clúster administrado. Esta identidad se usará en el plano de control. Solo se permite una identidad asignada por el usuario. |
ManagedClusterLoadBalancerProfile
Perfil del equilibrador de carga del clúster administrado.
| Name | Type | Default Value | Description |
|---|---|---|---|
| allocatedOutboundPorts |
|
0 |
Número deseado de puertos SNAT asignados por máquina virtual. Los valores permitidos están comprendidos entre 0 y 64000 (ambos incluidos). El valor predeterminado es 0, lo que da como resultado la asignación dinámica de puertos de Azure. |
| effectiveOutboundIPs |
Los recursos de IP de salida efectivos del equilibrador de carga del clúster. |
||
| enableMultipleStandardLoadBalancers |
|
Habilite varios equilibradores de carga estándar por clúster de AKS o no. |
|
| idleTimeoutInMinutes |
|
30 |
Tiempo de espera de inactividad del flujo de salida deseado en minutos. Los valores permitidos están comprendidos entre 4 y 120 (ambos incluidos). El valor predeterminado es de 30 minutos. |
| managedOutboundIPs |
Direcciones IP de salida administradas deseadas para el equilibrador de carga del clúster. |
||
| outboundIPPrefixes |
Recursos de prefijo de IP de salida deseados para el equilibrador de carga del clúster. |
||
| outboundIPs |
Recursos ip de salida deseados para el equilibrador de carga del clúster. |
ManagedClusterManagedOutboundIPProfile
Perfil de los recursos ip de salida administrados del clúster administrado.
| Name | Type | Default Value | Description |
|---|---|---|---|
| count |
|
1 |
Número deseado de direcciones IP de salida creadas o administradas por Azure. Los valores permitidos deben estar en el intervalo de 1 a 16 (ambos incluidos). El valor predeterminado es 1. |
ManagedClusterNATGatewayProfile
Perfil de la puerta de enlace NAT del clúster administrado.
| Name | Type | Default Value | Description |
|---|---|---|---|
| effectiveOutboundIPs |
Los recursos de IP de salida efectivos de la puerta de enlace NAT del clúster. |
||
| idleTimeoutInMinutes |
|
4 |
Tiempo de espera de inactividad del flujo de salida deseado en minutos. Los valores permitidos están comprendidos entre 4 y 120 (ambos incluidos). El valor predeterminado es 4 minutos. |
| managedOutboundIPProfile |
Perfil de los recursos ip de salida administrados de la puerta de enlace NAT del clúster. |
ManagedClusterPodIdentity
Detalles sobre la identidad del pod asignada al clúster administrado.
| Name | Type | Description |
|---|---|---|
| bindingSelector |
|
Selector de enlace que se va a usar para el recurso AzureIdentityBinding. |
| identity |
Detalles de la identidad asignada por el usuario. |
|
| name |
|
Nombre de la identidad del pod. |
| namespace |
|
Espacio de nombres de la identidad del pod. |
| provisioningInfo | ||
| provisioningState |
Estado de aprovisionamiento actual de la identidad del pod. |
ManagedClusterPodIdentityException
Excepción de identidad de pod, que permite que los pods con determinadas etiquetas accedan al punto de conexión de Azure Instance Metadata Service (IMDS) sin que el servidor de identidad administrada por nodo (NMI) intercepte.
| Name | Type | Description |
|---|---|---|
| name |
|
Nombre de la excepción de identidad del pod. |
| namespace |
|
Espacio de nombres de la excepción de identidad de pod. |
| podLabels |
|
Etiquetas de pod que se van a buscar coincidencias. |
ManagedClusterPodIdentityProfile
Perfil de identidad de pod del clúster administrado.
| Name | Type | Description |
|---|---|---|
| allowNetworkPluginKubenet |
|
Indica si se permite que la identidad del pod se ejecute en clústeres con redes de Kubenet. |
| enabled |
|
Indica si el complemento de identidad de pod está habilitado. |
| userAssignedIdentities |
Identidades de pod que se van a usar en el clúster. |
|
| userAssignedIdentityExceptions |
Excepciones de identidad de pod que se van a permitir. |
ManagedClusterPodIdentityProvisioningError
Respuesta de error del aprovisionamiento de identidades de pod.
| Name | Type | Description |
|---|---|---|
| error |
Detalles sobre el error. |
ManagedClusterPodIdentityProvisioningErrorBody
Respuesta de error del aprovisionamiento de identidades de pod.
| Name | Type | Description |
|---|---|---|
| code |
|
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
| details |
Lista de detalles adicionales sobre el error. |
|
| message |
|
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
| target |
|
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error. |
ManagedClusterPodIdentityProvisioningState
Estado de aprovisionamiento actual de la identidad del pod.
| Name | Type | Description |
|---|---|---|
| Assigned |
|
|
| Deleting |
|
|
| Failed |
|
|
| Updating |
|
ManagedClusterSecurityProfile
Perfil de seguridad para el clúster del servicio de contenedor.
| Name | Type | Description |
|---|---|---|
| azureDefender |
Configuración de Azure Defender para el perfil de seguridad. |
ManagedClusterSecurityProfileAzureDefender
Configuración de Azure Defender para el perfil de seguridad.
| Name | Type | Description |
|---|---|---|
| enabled |
|
Si se va a habilitar Azure Defender |
| logAnalyticsWorkspaceResourceId |
|
Identificador de recurso del área de trabajo de Log Analytics que se va a asociar a Azure Defender. Cuando Azure Defender está habilitado, este campo es obligatorio y debe ser un identificador de recurso de área de trabajo válido. Cuando Azure Defender esté deshabilitado, deje el campo vacío. |
ManagedClusterServicePrincipalProfile
Información sobre una identidad de entidad de servicio para el clúster que se usará para manipular las API de Azure.
| Name | Type | Description |
|---|---|---|
| clientId |
|
Identificador de la entidad de servicio. |
| secret |
|
Contraseña secreta asociada a la entidad de servicio en texto sin formato. |
ManagedClusterSKU
SKU de un clúster administrado.
| Name | Type | Description |
|---|---|---|
| name |
Nombre de una SKU de clúster administrado. |
|
| tier |
Nivel de una SKU de clúster administrado. |
ManagedClusterSKUName
Nombre de una SKU de clúster administrado.
| Name | Type | Description |
|---|---|---|
| Basic |
|
ManagedClusterSKUTier
El nivel de una SKU de clúster administrado.
| Name | Type | Description |
|---|---|---|
| Free |
|
Sin Acuerdo de Nivel de Servicio garantizado, sin cargos adicionales. Los clústeres de nivel gratis tienen un SLO del 99,5 %. |
| Paid |
|
Garantiza la disponibilidad del 99,95 % del punto de conexión del servidor de la API de Kubernetes para los clústeres que usan Availability Zones y el 99,9 % de la disponibilidad de los clústeres que no usan Availability Zones. |
ManagedClusterStorageProfile
Storage perfil del clúster de servicio de contenedor.
| Name | Type | Description |
|---|---|---|
| diskCSIDriver |
Configuración del controlador CSI de AzureDisk para el perfil de almacenamiento. |
|
| fileCSIDriver |
Configuración del controlador CSI de AzureFile para el perfil de almacenamiento. |
|
| snapshotController |
Configuración del controlador de instantáneas para el perfil de almacenamiento. |
ManagedClusterStorageProfileDiskCSIDriver
Configuración del controlador CSI de AzureDisk para el perfil de almacenamiento.
| Name | Type | Description |
|---|---|---|
| enabled |
|
Indica si se va a habilitar el controlador CSI de AzureDisk. El valor predeterminado es true. |
ManagedClusterStorageProfileFileCSIDriver
Configuración del controlador CSI de AzureFile para el perfil de almacenamiento.
| Name | Type | Description |
|---|---|---|
| enabled |
|
Indica si se va a habilitar el controlador CSI de AzureFile. El valor predeterminado es true. |
ManagedClusterStorageProfileSnapshotController
Configuración del controlador de instantáneas para el perfil de almacenamiento.
| Name | Type | Description |
|---|---|---|
| enabled |
|
Indica si se va a habilitar el controlador de instantáneas. El valor predeterminado es true. |
ManagedClusterWindowsProfile
Perfil de Windows máquinas virtuales en el clúster administrado.
| Name | Type | Description |
|---|---|---|
| adminPassword |
|
Especifica la contraseña de la cuenta de administrador. |
| adminUsername |
|
Especifica el nombre de la cuenta de administrador. |
| enableCSIProxy |
|
Indica si se va a habilitar el proxy CSI. |
| gmsaProfile |
Perfil de gMSA Windows en el clúster administrado. |
|
| licenseType |
Tipo de licencia que se va a usar para Windows máquinas virtuales. Para más información, consulte Ventajas del usuario híbrido de Azure . |
ManagedOutboundIPs
Direcciones IP de salida administradas deseadas para el equilibrador de carga del clúster.
| Name | Type | Default Value | Description |
|---|---|---|---|
| count |
|
1 |
Número deseado de direcciones IP de salida IPv4 creadas o administradas por Azure para el equilibrador de carga del clúster. Los valores permitidos deben estar comprendidos entre 1 y 100 (ambos incluidos). El valor predeterminado es 1. |
| countIPv6 |
|
0 |
Número deseado de direcciones IP de salida IPv6 creadas o administradas por Azure para el equilibrador de carga del clúster. Los valores permitidos deben estar comprendidos entre 1 y 100 (ambos incluidos). El valor predeterminado es 0 para una sola pila y 1 para la pila doble. |
networkMode
El modo de red con el que se configura Azure CNI.
| Name | Type | Description |
|---|---|---|
| bridge |
|
Ya no se admite |
| transparent |
|
No se crea ningún puente. La comunicación entre pods entre pods es a través de rutas IP creadas por Azure CNI. Consulte Modo transparente para obtener más información. |
NetworkPlugin
Complemento de red que se usa para compilar la red de Kubernetes.
| Name | Type | Description |
|---|---|---|
| azure |
|
Use el complemento de red de Azure CNI. Consulte Redes de Azure CNI (avanzadas) para más información. |
| kubenet |
|
Use el complemento de red Kubenet. Consulte Redes kubenet (básicas) para obtener más información. |
NetworkPolicy
Directiva de red que se usa para compilar la red de Kubernetes.
| Name | Type | Description |
|---|---|---|
| azure |
|
Use directivas de red de Azure. Consulte las diferencias entre las directivas de Azure y Calico para más información. |
| calico |
|
Use directivas de red de Calico. Consulte las diferencias entre las directivas de Azure y Calico para más información. |
OSDiskType
Tipo de disco del sistema operativo que se va a usar para las máquinas del grupo de agentes.
| Name | Type | Description |
|---|---|---|
| Ephemeral |
|
Los discos del sistema operativo efímeros solo se almacenan en el equipo host, al igual que un disco temporal. Esto proporciona una latencia de lectura y escritura menor, junto con escalabilidad de nodos y actualizaciones de clúster más rápidas. |
| Managed |
|
Azure replica el disco del sistema operativo de una máquina virtual en Azure Storage para evitar la pérdida de datos si la máquina virtual debe reubicarse en otro host. Dado que los contenedores no están diseñados para conservar el estado local, este comportamiento ofrece un valor limitado al tiempo que proporciona algunos inconvenientes, incluido el aprovisionamiento de nodos más lento y una mayor latencia de lectura y escritura. |
OSSKU
Especifica una SKU del sistema operativo. Este valor no se debe especificar si OSType está Windows.
| Name | Type | Description |
|---|---|---|
| CBLMariner |
|
|
| Ubuntu |
|
OSType
Tipo de sistema operativo. El valor predeterminado es Linux.
| Name | Type | Description |
|---|---|---|
| Linux |
|
Use Linux. |
| Windows |
|
Use Windows. |
OutboundIPPrefixes
Recursos de prefijo de IP de salida deseados para el equilibrador de carga del clúster.
| Name | Type | Description |
|---|---|---|
| publicIPPrefixes |
Lista de recursos de prefijo de IP pública. |
OutboundIPs
Recursos ip de salida deseados para el equilibrador de carga del clúster.
| Name | Type | Description |
|---|---|---|
| publicIPs |
Una lista de recursos de ip pública. |
outboundType
Método de enrutamiento de salida (salida).
| Name | Type | Description |
|---|---|---|
| loadBalancer |
|
El equilibrador de carga se usa para la salida a través de una dirección IP pública asignada a AKS. Esto admite los servicios de Kubernetes de tipo "loadBalancer". Para obtener más información, consulte loadbalancer de tipo de salida. |
| managedNATGateway |
|
La puerta de enlace NAT administrada por AKS se usa para la salida. |
| userAssignedNATGateway |
|
La puerta de enlace NAT asignada por el usuario asociada a la subred del clúster se usa para la salida. Se trata de un escenario avanzado y requiere una configuración de red adecuada. |
| userDefinedRouting |
|
Egress el usuario debe definir las rutas de acceso. Se trata de un escenario avanzado y requiere una configuración de red adecuada. Para obtener más información, vea tipo de salida userDefinedRouting. |
PowerState
Describe el estado de energía del clúster.
| Name | Type | Description |
|---|---|---|
| code |
Indica si el clúster está en ejecución o detenido. |
PrivateLinkResource
Un recurso de vínculo privado
| Name | Type | Description |
|---|---|---|
| groupId |
|
Identificador de grupo del recurso. |
| id |
|
Identificador del recurso de vínculo privado. |
| name |
|
Nombre del recurso de vínculo privado. |
| privateLinkServiceID |
|
El identificador de servicio de vínculo privado del recurso, este campo solo se expone a NRP internamente. |
| requiredMembers |
|
RequiredMembers del recurso |
| type |
|
El tipo de recurso. |
ProvisioningInfo
| Name | Type | Description |
|---|---|---|
| error |
Error de asignación de identidad de pod (si existe). |
PublicNetworkAccess
PublicNetworkAccess de managedCluster
| Name | Type | Description |
|---|---|---|
| Disabled |
|
|
| Enabled |
|
ResourceIdentityType
Tipo de identidad que se usa para el clúster administrado.
| Name | Type | Description |
|---|---|---|
| None |
|
No use una identidad administrada para el clúster administrado; en su lugar, se usará la entidad de servicio. |
| SystemAssigned |
|
Use una identidad administrada asignada por el sistema creada implícitamente para administrar los recursos del clúster. Los componentes maestros del plano de control, como kube-controller-manager, usarán la identidad administrada asignada por el sistema para manipular los recursos de Azure. |
| UserAssigned |
|
Use una identidad especificada por el usuario para administrar los recursos del clúster. Los componentes maestros del plano de control, como kube-controller-manager, usarán la identidad administrada asignada por el usuario especificado para manipular los recursos de Azure. |
ResourceReference
Referencia a un recurso de Azure.
| Name | Type | Description |
|---|---|---|
| id |
|
Identificador de recurso completo de Azure. |
ScaleDownMode
Describe cómo se agregan o quitan las máquinas virtuales de los grupos de agentes. Consulte los estados de facturación.
| Name | Type | Description |
|---|---|---|
| Deallocate |
|
Intente iniciar instancias desasignadas (si existen) durante el escalado vertical y desasignar instancias durante la reducción vertical. |
| Delete |
|
Cree nuevas instancias durante el escalado vertical y quite instancias durante la reducción vertical. |
ScaleSetEvictionPolicy
Directiva de expulsión del conjunto de escalado de máquinas virtuales.
| Name | Type | Description |
|---|---|---|
| Deallocate |
|
Los nodos del conjunto de escalado subyacente del grupo de nodos se establecen en el estado detenido desasignado tras la expulsión. Los nodos en estado stopped-deallocated se consideran también a efectos de la cuota de proceso, lo cual puede generar problemas de escalado o actualización del clúster. |
| Delete |
|
Los nodos del conjunto de escalado subyacente del grupo de nodos se eliminan cuando se expulsan. |
ScaleSetPriority
Prioridad del conjunto de escalado de máquinas virtuales.
| Name | Type | Description |
|---|---|---|
| Regular |
|
Se usarán máquinas virtuales normales. |
| Spot |
|
Se usarán máquinas virtuales de prioridad de acceso puntual. No hay ningún Acuerdo de Nivel de Servicio para los nodos de acceso puntual. Consulte spot en AKS para obtener más información. |
SysctlConfig
Configuración de Sysctl para nodos de agente de Linux.
| Name | Type | Description |
|---|---|---|
| fsAioMaxNr |
|
Configuración de Sysctl fs.aio-max-nr. |
| fsFileMax |
|
Configuración de Sysctl fs.file-max. |
| fsInotifyMaxUserWatches |
|
Configuración de Sysctl fs.inotify.max_user_watches. |
| fsNrOpen |
|
Configuración de Sysctl fs.nr_open. |
| kernelThreadsMax |
|
Configuración de sysctl kernel.threads-max. |
| netCoreNetdevMaxBacklog |
|
Configuración de Sysctl net.core.netdev_max_backlog. |
| netCoreOptmemMax |
|
Configuración de Sysctl net.core.optmem_max. |
| netCoreRmemDefault |
|
Configuración de Sysctl net.core.rmem_default. |
| netCoreRmemMax |
|
Configuración de Sysctl net.core.rmem_max. |
| netCoreSomaxconn |
|
Configuración de Sysctl net.core.somaxconn. |
| netCoreWmemDefault |
|
Configuración de Sysctl net.core.wmem_default. |
| netCoreWmemMax |
|
Configuración de Sysctl net.core.wmem_max. |
| netIpv4IpLocalPortRange |
|
Configuración de Sysctl net.ipv4.ip_local_port_range. |
| netIpv4NeighDefaultGcThresh1 |
|
Configuración de Sysctl net.ipv4.neigh.default.gc_thresh1. |
| netIpv4NeighDefaultGcThresh2 |
|
Configuración de Sysctl net.ipv4.neigh.default.gc_thresh2. |
| netIpv4NeighDefaultGcThresh3 |
|
Configuración de Sysctl net.ipv4.neigh.default.gc_thresh3. |
| netIpv4TcpFinTimeout |
|
Configuración de Sysctl net.ipv4.tcp_fin_timeout. |
| netIpv4TcpKeepaliveProbes |
|
Configuración de Sysctl net.ipv4.tcp_keepalive_probes. |
| netIpv4TcpKeepaliveTime |
|
Configuración de Sysctl net.ipv4.tcp_keepalive_time. |
| netIpv4TcpMaxSynBacklog |
|
Configuración de Sysctl net.ipv4.tcp_max_syn_backlog. |
| netIpv4TcpMaxTwBuckets |
|
Configuración de Sysctl net.ipv4.tcp_max_tw_buckets. |
| netIpv4TcpTwReuse |
|
Configuración de Sysctl net.ipv4.tcp_tw_reuse. |
| netIpv4TcpkeepaliveIntvl |
|
Configuración de Sysctl net.ipv4.tcp_keepalive_intvl. |
| netNetfilterNfConntrackBuckets |
|
Configuración de Sysctl net.netfilter.nf_conntrack_buckets. |
| netNetfilterNfConntrackMax |
|
Configuración de Sysctl net.netfilter.nf_conntrack_max. |
| vmMaxMapCount |
|
Configuración de Sysctl vm.max_map_count. |
| vmSwappiness |
|
Configuración de Sysctl vm.swappiness. |
| vmVfsCachePressure |
|
Configuración de Sysctl vm.vfs_cache_pressure. |
systemData
Metadatos relacionados con la creación y la última modificación del recurso.
| Name | Type | Description |
|---|---|---|
| createdAt |
|
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
|
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
|
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
|
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TagsObject
Objeto Tags para las operaciones de revisión.
| Name | Type | Description |
|---|---|---|
| tags |
|
Etiquetas del recurso. |
upgradeChannel
Canal de actualización para la actualización automática. El valor predeterminado es "none".
| Name | Type | Description |
|---|---|---|
| node-image |
|
Actualice automáticamente la imagen de nodo a la versión más reciente disponible. Microsoft proporciona revisiones e imágenes nuevas para los nodos de imagen con frecuencia (normalmente, semanalmente), pero los nodos en ejecución no obtienen las nuevas imágenes, a menos que realice una actualización de la imagen de nodo. Al activar el canal node-image, se actualizarán automáticamente las imágenes de nodo cada vez que haya disponible una nueva versión. |
| none |
|
Deshabilita las actualizaciones automáticas y mantiene el clúster en su versión actual de Kubernetes. |
| patch |
|
Actualice automáticamente el clúster a la versión de revisión compatible más reciente cuando esté disponible mientras mantiene la versión secundaria igual. Por ejemplo, si un clúster ejecuta la versión 1.17.7 y las versiones 1.17.9, 1.18.4, 1.18.6 y 1.19.1 están disponibles, el clúster se actualiza a 1.17.9. |
| rapid |
|
Actualice automáticamente el clúster a la versión de revisión admitida más reciente en la versión secundaria compatible más reciente. En los casos en los que el clúster está en una versión de Kubernetes que se encuentra en una versión secundaria N-2 donde N es la última versión secundaria, el clúster se actualiza primero a la última versión de revisión compatible en la versión secundaria N-1. Por ejemplo, si un clúster ejecuta la versión 1.17.7 y las versiones 1.17.9, 1.18.4, 1.18.6 y 1.19.1 están disponibles, el clúster se actualiza primero a 1.18.6 y, a continuación, se actualiza a 1.19.1. |
| stable |
|
Actualice automáticamente el clúster a la versión de revisión compatible más reciente en la versión secundaria N-1, donde N es la versión secundaria compatible más reciente. Por ejemplo, si un clúster ejecuta la versión 1.17.7 y las versiones 1.17.9, 1.18.4, 1.18.6 y 1.19.1 están disponibles, el clúster se actualiza a 1.18.6. |
UserAssignedIdentities
Identidad de usuario asociada al clúster administrado. Esta identidad se usará en el plano de control. Solo se permite una identidad asignada por el usuario.
| Name | Type | Description |
|---|---|---|
|
|
UserAssignedIdentity
Detalles sobre una identidad asignada por el usuario.
| Name | Type | Description |
|---|---|---|
| clientId |
|
Identificador de cliente de la identidad asignada por el usuario. |
| objectId |
|
Identificador de objeto de la identidad asignada por el usuario. |
| resourceId |
|
Identificador de recurso de la identidad asignada por el usuario. |
WindowsGmsaProfile
Windows perfil de gMSA en el clúster administrado.
| Name | Type | Description |
|---|---|---|
| dnsServer |
|
Especifica el servidor DNS para Windows gMSA. |
| enabled |
|
Si se va a habilitar Windows gMSA. |
| rootDomainName |
|
Especifica el nombre de dominio raíz para Windows gMSA. |
WorkloadRuntime
Determina el tipo de carga de trabajo que puede ejecutar un nodo.
| Name | Type | Description |
|---|---|---|
| OCIContainer |
|
Los nodos usarán Kubelet para ejecutar cargas de trabajo de contenedor OCI estándar. |
| WasmWasi |
|
Los nodos usarán Krustlet para ejecutar cargas de trabajo WASM mediante el proveedor WASI (versión preliminar). |