Administración de grupos de nodos para un clúster de AKS
Se aplica a: Azure Local, versión 23H2
Nota:
Para obtener información sobre cómo administrar grupos de nodos en AKS en Azure Local 22H2, consulte Administración de grupos de nodos.
En AKS habilitado por Azure Arc, los nodos de la misma configuración se agrupan en grupos de nodos. Estos grupos de nodos contienen las máquinas virtuales subyacentes que ejecutan las aplicaciones. En este artículo se muestra cómo crear y administrar grupos de nodos para un clúster de AKS.
Creación de un clúster de Kubernetes
Para empezar, cree un clúster de Kubernetes con un único grupo de nodos:
az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys
Adición de un grupo de nodos
Puede agregar un grupo de nodos a un clúster existente mediante el az aksarc nodepool add
comando . Asegúrese de que el nombre del grupo de nodos no es el mismo que un grupo de nodos existente:
az aksarc nodepool add --name <node pool name> -g <resource group> --cluster-name <cluster name> --os-sku <Linux or Windows> --node-count <count> --node-vm-size <vm size>
Obtención de información de configuración para un grupo de nodos
Para ver la configuración de los grupos de nodos, use el az aksarc nodepool show
comando :
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>
Ejemplo:
{
"availabilityZones": null,
"count": 1,
"extendedLocation": null,
"id":
"/subscriptions/<subscription>/resourceGroups/edgeci-registration-rr1s46r1710<resource
group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster
name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/<nodepoolname>",
"location": "westeurope",
"name": "nodepoolname",
"nodeImageVersion": null,
"osSku": "CBLMariner",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "resourcegroup",
"status": {
"errorMessage": null,
"operationStatus": null,
"readyReplicas": [
{
"count": 1,
"vmSize": "Standard\_A4\_v2"
}
]
},
"systemData": {
…
},
"tags": null,
"type":
"microsoft.hybridcontainerservice/provisionedclusterinstances/agentpools",
"vmSize": "Standard\_A4\_v2"
}
Especificación del número máximo de pods implementados en un grupo de nodos
Puede configurar los pods máximos que se pueden implementar en un nodo en el momento de la creación del clúster o al crear nuevos grupos de nodos. Si no especifica maxPods
al crear grupos de nodos, el grupo de nodos se implementa con un valor predeterminado de un máximo de 110 pods:
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes
Escalado de un grupo de nodos
Puede escalar o reducir verticalmente el número de nodos de los grupos de nodos.
Para escalar el número de nodos de un grupo de nodos, use el comando az aksarc nodepool scale
. En el ejemplo siguiente se escala el número de nodos a 2 de un grupo de nodos denominado nodepool1
:
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes
Eliminación de un grupo de nodos
Si necesita eliminar un grupo de nodos, use el az aksarc nodepool delete
comando :
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes