Azure Kubernetes Service (AKS) kümesindeki düğüm sayısını ölçeklendirme
Uygulamalarınızın kaynağı değişiklik içeriyorsa, bir AKS kümesini farklı sayıda düğüm çalıştıracak şekilde el ile ölçeklendirebilirsiniz. Ölçeği azaltmak için düğümler, çalışan uygulamaların kesintiye uğratılmasını en aza indirmek için dikkatle ve drenapaştırlanır . Ölçeği artırma sırasında AKS 'ler, düğümler Ready üzerinde zamanlanmadan önce düğüm Kubernetes kümesi tarafından işaretlenene kadar bekler.
Küme düğümlerini ölçeklendirme
İlk olarak, az aks Show komutunu kullanarak düğüm havuzunuzun adını alın. Aşağıdaki örnek, Myresourcegroup kaynak grubundaki Myakscluster adlı küme için düğüm havuzu adını alır:
az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfiles
Aşağıdaki örnek çıktı, adının nodepool1 olduğunu gösterir:
[
{
"count": 1,
"maxPods": 110,
"name": "nodepool1",
"osDiskSizeGb": 30,
"osType": "Linux",
"storageProfile": "ManagedDisks",
"vmSize": "Standard_DS2_v2"
}
]
Küme düğümlerini ölçeklendirmek için az aks Scale komutunu kullanın. Aşağıdaki örnek, Myakscluster adlı bir kümeyi tek bir düğüme ölçeklendirir. --nodepool-name Nodepool1 gibi önceki komuttan kendinizinkini sağlayın:
az aks scale --resource-group myResourceGroup --name myAKSCluster --node-count 1 --nodepool-name <your node pool name>
Aşağıdaki örnek çıktı, Agentpoolprofiles bölümünde gösterildiği gibi, kümenin tek bir düğüme başarıyla ölçeklendirildi olduğunu gösterir:
{
"aadProfile": null,
"addonProfiles": null,
"agentPoolProfiles": [
{
"count": 1,
"maxPods": 110,
"name": "nodepool1",
"osDiskSizeGb": 30,
"osType": "Linux",
"storageProfile": "ManagedDisks",
"vmSize": "Standard_DS2_v2",
"vnetSubnetId": null
}
],
[...]
}
UserDüğüm havuzlarını 0 olarak Ölçeklendir
SystemHer zaman çalışan düğümler gerektiren düğüm havuzlarının aksine, User düğüm havuzları 0 ' a ölçeklenmenize izin verir. Sistem ve Kullanıcı düğümü havuzları arasındaki farklılıklar hakkında daha fazla bilgi edinmek için bkz. sistem ve Kullanıcı düğümü havuzları.
Bir Kullanıcı havuzunu 0 olarak ölçeklendirmek için yukarıdaki komuta alternatif olarak az aks nodepool ölçeğini kullanabilir az aks scale ve düğüm sayımının 0 olarak ayarlanmasını sağlayabilirsiniz.
az aks nodepool scale --name <your node pool name> --cluster-name myAKSCluster --resource-group myResourceGroup --node-count 0
Ayrıca User , --min-count küme otomatik ölçeklendirme parametresini 0 olarak ayarlayarak düğüm havuzlarını 0 düğümlere otomatik olarak dönüştürebilirsiniz.
Sonraki adımlar
Bu makalede, düğüm sayısını artırmak veya azaltmak için bir AKS kümesini el ile ölçeklendirmeniz gerekir. Kümenizi otomatik olarak ölçeklendirmek için cluster otomatik Scaler öğesini de kullanabilirsiniz.