Gerenciar pools de nós para um cluster AKS
Aplica-se a: Azure Stack HCI, versão 23H2
Nota
Para obter informações sobre como gerenciar pools de nós no AKS no Azure Stack HCI 22H2, consulte Gerenciar pools de nós.
No AKS habilitado pelo Azure Arc, nós da mesma configuração são agrupados em pools de nós. Esses pools de nós contêm as VMs subjacentes que executam seus aplicativos. Este artigo mostra como criar e gerenciar pools de nós para um cluster AKS.
Criar um cluster do Kubernetes
Para começar, crie um cluster do Kubernetes com um único pool de nós:
az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys --load-balancer-count <load balancer count>
Adicionar um conjunto de nós
Você pode adicionar um pool de nós a um cluster existente usando o az aksarc nodepool add
comando. Certifique-se de que o nome do pool de nós não é o mesmo nome de um pool de nós 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>
Obter informações de configuração para um pool de nós
Para ver a configuração dos pools de nós, use o az aksarc nodepool show
comando:
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>
Saída de exemplo:
{
"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"
}
Especificar o máximo de pods implantados em um pool de nós
Você pode configurar o máximo de pods implantáveis em um nó no momento da criação do cluster ou ao criar novos pools de nós. Se você não especificar maxPods
quando criar pools de nós, seu pool de nós será implantado com um valor padrão de no máximo 110 pods:
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes
Dimensionar um pool de nós
Você pode dimensionar o número de nós para cima ou para baixo em um pool de nós.
Para dimensionar o número de nós em um pool de nós, use o az aksarc nodepool scale
comando. O exemplo a seguir dimensiona o número de nós para 2 em um pool de nós chamado nodepool1
:
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes
Excluir um pool de nós
Se você precisar excluir um pool de nós, use o az aksarc nodepool delete
comando:
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes