Hantera nodpooler för ett AKS-kluster

Gäller för: Azure Local, version 23H2

Anteckning

Information om hur du hanterar nodpooler i AKS på Azure Local 22H2 finns i Hantera nodpooler.

I AKS som aktiveras av Azure Arc grupperas noder med samma konfiguration i nodpooler. Dessa nodpooler innehåller de underliggande virtuella datorer som kör dina program. Den här artikeln visar hur du skapar och hanterar nodpooler för ett AKS-kluster.

Skapa ett Kubernetes-kluster

Kom igång genom att skapa ett Kubernetes-kluster med en enda nodpool:

Azure CLI
az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys

Lägga till en nodpool

Du kan lägga till en nodpool i ett befintligt kluster med hjälp av az aksarc nodepool add kommandot . Kontrollera att namnet på nodpoolen inte är samma namn som en befintlig nodpool:

Azure CLI
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>

Hämta konfigurationsinformation för en nodpool

Om du vill se konfigurationen av dina nodpooler använder du az aksarc nodepool show kommandot:

Azure CLI
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>

Exempel på utdata>

Output
{
"availabilityZones": null,
"count": 1,
"extendedLocation": null,
"id":
"/subscriptions/&lt;subscription&gt;/resourceGroups/edgeci-registration-rr1s46r1710&lt;resource
group&gt;/providers/Microsoft.Kubernetes/connectedClusters/&lt;cluster
name&gt;/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/&lt;nodepoolname&gt;",
"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"
}

Ange maximalt antal poddar som distribuerats till en nodpool

Du kan konfigurera maximalt antal poddar som kan distribueras till en nod när klustret skapas eller när du skapar nya nodpooler. Om du inte anger maxPods när du skapar nodpooler distribueras nodpoolen med ett standardvärde på högst 110 poddar:

Azure CLI
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes

Skala en nodpool

Du kan skala upp eller ned antalet noder i en nodpool.

Om du vill skala antalet noder i en nodpool använder du az aksarc nodepool scale kommandot . I följande exempel skalas antalet noder till 2 i en nodpool med namnet nodepool1:

Azure CLI
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes

Ta bort en nodpool

Om du behöver ta bort en nodpool använder du az aksarc nodepool delete kommandot:

Azure CLI
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes

Nästa steg