Gerenciar pools de nós para um cluster do AKS
Aplica-se a: Azure Local, versão 23H2
Observação
Para obter informações sobre como gerenciar pools de nós no AKS no Azure Local 22H2, consulte Gerenciar pools de nós.
No AKS habilitado pelo Azure Arc, os 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 do 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
Adicionar um pool 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 seja 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 de seus 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>
Exemplo de saída:
{
"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 escalar ou reduzir verticalmente o número de nós em um pool de nós.
Para dimensionar o número de nós em um pool de nós, use o comando az aksarc nodepool scale
. 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