Hantera nodpooler för ett AKS-kluster
Gäller för: Azure Stack HCI, version 23H2
Kommentar
Information om hur du hanterar nodpooler i AKS på Azure Stack HCI 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 --load-balancer-count <load balancer count>
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/<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"
}
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