AKS kümesi için düğüm havuzlarını yönetme
Şunlar için geçerlidir: Azure Yerel, sürüm 23H2
Not
Azure Yerel 22H2'de AKS'de düğüm havuzlarını yönetme hakkında bilgi için bkz . Düğüm havuzlarını yönetme.
Azure Arc tarafından etkinleştirilen AKS'de aynı yapılandırmadaki düğümler birlikte düğüm havuzları halinde gruplandırılır. Bu düğüm havuzları, uygulamalarınızı çalıştıran temel vm'leri içerir. Bu makalede AKS kümesi için düğüm havuzları oluşturma ve yönetme gösterilmektedir.
Kubernetes kümesi oluşturma
Başlamak için tek düğümlü havuza sahip bir Kubernetes kümesi oluşturun:
az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys
Düğüm havuzu ekleme
komutunu kullanarak az aksarc nodepool add
mevcut kümeye düğüm havuzu ekleyebilirsiniz. Düğüm havuzunun adının mevcut düğüm havuzuyla aynı ad olmadığından emin olun:
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>
Düğüm havuzu için yapılandırma bilgilerini alma
Düğüm havuzlarınızın yapılandırmasını görmek için komutunu az aksarc nodepool show
kullanın:
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>
Örnek çıkış:
{
"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"
}
Düğüm havuzuna dağıtılan en fazla pod sayısını belirtme
Küme oluşturma zamanında veya yeni düğüm havuzları oluştururken bir düğüme dağıtılabilen en yüksek pod sayısını yapılandırabilirsiniz. Düğüm havuzları oluştururken belirtmezseniz maxPods
düğüm havuzunuz varsayılan değer olarak en fazla 110 pod ile dağıtılır:
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes
Düğüm havuzunu ölçeklendirme
Düğüm havuzunda düğüm sayısını artırıp azaltabilirsiniz.
Düğüm havuzundaki düğüm sayısını ölçeklendirmek için komutunu kullanın az aksarc nodepool scale
. Aşağıdaki örnek, adlı nodepool1
bir düğüm havuzunda düğüm sayısını 2'ye ölçeklendirir:
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes
Düğüm havuzunu silme
Düğüm havuzunu silmeniz gerekiyorsa komutunu kullanın az aksarc nodepool delete
:
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes