Aracılığıyla paylaş


AKS kümesi için düğüm havuzlarını yönetme

Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2

Not

Azure Stack HCI 22H2 üzerinde 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 --load-balancer-count <load balancer count>

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/&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"
}

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ı nodepool1bir 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

Sonraki adımlar