Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En AKS, los nodos con las mismas configuraciones se agrupan en grupos de nodos. Cada grupo de nodos contiene las máquinas virtuales (VM) que ejecutan las aplicaciones. En el tutorial anterior, creó un clúster de ACL con un único grupo de nodos. Para cumplir los distintos requisitos de proceso, almacenamiento o seguridad de las aplicaciones, puede agregar grupos de nodos de usuario.
En este tutorial, la segunda parte de cinco, aprenderá a:
- Agregue un grupo de nodos de ACL a un clúster existente.
- Compruebe el estado de los grupos de nodos.
Los comandos de este tutorial usan las variables de entorno establecidas en tutorial 1: Creación de un clúster con ACL para AKS.
En tutoriales posteriores, aprenderá a migrar nodos a ACL y a habilitar la telemetría para supervisar los clústeres.
Prerrequisitos
- En el tutorial anterior, ha creado e implementado un clúster de ACL. Si no ha completado estos pasos y desea seguirlos, consulte Tutorial 1: Creación de un clúster con ACL para AKS.
- Azure Container Linux requiere CLI de Azure versión 2.86.0 o posterior. Use el
az versioncomando para buscar la versión. Para actualizar a la versión más reciente, use elaz upgradecomando .
consideraciones y limitaciones de Azure Container Linux (ACL)
Antes de comenzar, revise las siguientes consideraciones y limitaciones para ACL:
- La ACL está disponible con carácter general a partir de AKS v1.34.
- La ACL requiere inicio seguro con arranque seguro y vTPM. Las variantes de arranque no fiables no están disponibles.
- ACL en Arm64 requiere SKU basados en Cobalt (v6) para habilitar la compatibilidad con Trusted Launch.
-
NodeImageyNoneson los únicos canales de actualización del sistema operativo (SO) admitidos.UnmanagedySecurityPatchson incompatibles con la ACL debido al directorio inmutable/usr. - No se admite el streaming de artefactos.
- No se admite el espacio aislado de pods.
- No se admiten máquinas virtuales confidenciales (CVM).
- No se admiten máquinas virtuales de generación 1.
Adición de un grupo de nodos de ACL
Agregue un grupo de nodos de ACL al clúster existente mediante el az aks nodepool add comando y especifique --os-sku AzureContainerLinux. En el ejemplo siguiente se crea un grupo de nodos denominado aclpool que agrega tres nodos al clúster:
az aks nodepool add \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--name aclpool \
--node-count 3 \
--os-sku AzureContainerLinux
Ejemplo de resultado:
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "aclpool",
"osType": "Linux",
"osSku": "AzureContainerLinux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"type": "Microsoft.ContainerService/managedClusters/agentPools"
}
Note
El nombre de un grupo de nodos debe comenzar con una letra minúscula y solo puede contener caracteres alfanuméricos. Para los grupos de nodos de Linux, la longitud debe estar entre uno y 12 caracteres.
Comprobación del estado del grupo de nodos
Compruebe el estado de los grupos de nodos mediante el az aks nodepool list comando .
az aks nodepool list --resource-group $RESOURCE_GROUP_NAME --cluster-name $CLUSTER_NAME
Ejemplo de resultado:
[
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "nodepool1",
"nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
"osSku": "AzureContainerLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"vmSize": "Standard_DS2_v2"
},
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "aclpool",
"nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
"osSku": "AzureContainerLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"vmSize": "Standard_DS2_v2"
}
]
Paso siguiente
En este tutorial, agregó un grupo de nodos de ACL al clúster existente. En el siguiente tutorial, aprenderá a migrar nodos existentes a ACL.