Knooppuntgroepen voor een AKS-cluster beheren
Van toepassing op: Azure Stack HCI, versie 23H2
Notitie
Zie Knooppuntgroepen beheren in AKS op Azure Stack HCI 22H2 voor informatie over het beheren van knooppuntgroepen.
In AKS die door Azure Arc is ingeschakeld, worden knooppunten van dezelfde configuratie gegroepeerd in knooppuntgroepen. Deze knooppuntgroepen bevatten de onderliggende VM's waarop uw toepassingen worden uitgevoerd. In dit artikel leest u hoe u knooppuntgroepen voor een AKS-cluster maakt en beheert.
Een Kubernetes-cluster maken
Maak eerst een Kubernetes-cluster met één knooppuntgroep:
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>
Een knooppuntgroep toevoegen
U kunt een knooppuntgroep toevoegen aan een bestaand cluster met behulp van de az aksarc nodepool add
opdracht. Zorg ervoor dat de naam van de knooppuntgroep niet dezelfde naam heeft als een bestaande knooppuntgroep:
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>
Configuratiegegevens ophalen voor een knooppuntgroep
Gebruik de az aksarc nodepool show
opdracht om de configuratie van uw knooppuntgroepen te bekijken:
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>
Voorbeelduitvoer:
{
"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"
}
Maximum aantal pods opgeven dat is geïmplementeerd in een knooppuntgroep
U kunt de maximale pods configureren die tijdens het maken van een cluster kunnen worden geïmplementeerd op een knooppunt of wanneer u nieuwe knooppuntgroepen maakt. Als u niet opgeeft maxPods
wanneer u knooppuntgroepen maakt, wordt uw knooppuntgroep geïmplementeerd met een standaardwaarde van maximaal 110 pods:
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes
Een knooppuntgroep schalen
U kunt het aantal knooppunten omhoog of omlaag schalen in een knooppuntgroep.
Gebruik de az aksarc nodepool scale
opdracht om het aantal knooppunten in een knooppuntgroep te schalen. In het volgende voorbeeld wordt het aantal knooppunten geschaald naar 2 in een knooppuntgroep met de naam nodepool1
:
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes
Een knooppuntgroep verwijderen
Als u een knooppuntgroep wilt verwijderen, gebruikt u de az aksarc nodepool delete
opdracht:
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes