Dela via


Hantera nodpooler för ett AKS-kluster

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

Kommentar

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:

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:

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:

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

Exempel på utdata>

{
"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:

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:

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:

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

Nästa steg