Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulamalarınızın kaynak gereksinimleri değişirse CPU, bellek, PID alanı veya disk boyutlarındaki kapasitenin düşük olması nedeniyle küme performansınız etkilenebilir. Bu değişiklikleri gidermek için AKS kümenizi farklı sayıda düğüm çalıştıracak şekilde el ile ölçeklendikleyebilirsiniz. Ölçeklendirme yaptığınızda, çalışan uygulamalarda kesintiyi en aza indirmek için düğümler dikkatlice kordon altına alınır ve boşaltılır. Ölçeği genişlettiğiniz zaman, AKS, podlar atanamadan önce düğümler Kubernetes kümesi tarafından Hazır olarak işaretlenene kadar bekler.
Bu makalede AKS kümesindeki düğüm sayısını el ile artırma veya azaltma açıklanmaktadır.
Başlamadan önce
Kümenizin istediğiniz düğüm sayısına ölçeklenebileceğini doğrulamak için AKS hizmet kotalarını ve sınırlarını gözden geçirin.
Düğüm havuzunun adı yalnızca küçük harfli alfasayısal karakterler içerebilir ve küçük harfle başlamalıdır.
- Linux düğüm havuzları için uzunluk 1-11 karakter arasında olmalıdır.
- Windows düğüm havuzları için uzunluk 1-6 karakter arasında olmalıdır.
Küme düğümlerini ölçeklendirme
Önemli
komutunu kullanarak düğümlerin düğüm havuzundan kubectl kaldırılması desteklenmez. Bunu yapmak AKS kümenizle ilgili ölçeklendirme sorunları oluşturabilir.
alın. Aşağıdaki örnek, myResourceGroup kaynak grubundaki myAKSCluster adlı kümenin düğüm havuzu adını alır:
az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfilesAşağıdaki örnek çıktıda adın nodepool1 olduğu gösterilmektedir:
[ { "count": 1, "maxPods": 110, "name": "nodepool1", "osDiskSizeGb": 30, "osType": "Linux", "vmSize": "Standard_DS2_v2" } ]komutunu kullanarak küme düğümlerini ölçeklendirin
az aks scale. Aşağıdaki örnek, myAKSCluster adlı bir kümeyi tek bir düğüme ölçeklendirir. Nodepool1--nodepool-namebir önceki komuttan kendi komutunuzu 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ıda, agentPoolProfiles bölümünde gösterildiği gibi kümenin bir düğüme başarıyla ölçeklendirildiği gösterilmektedir :
{ "aadProfile": null, "addonProfiles": null, "agentPoolProfiles": [ { "count": 1, "maxPods": 110, "name": "nodepool1", "osDiskSizeGb": 30, "osType": "Linux", "vmSize": "Standard_DS2_v2", "vnetSubnetId": null } ], [...] }
Düğüm havuzlarını 0'a ölçeklendir User
Her zaman çalışan düğümler gerektiren düğüm havuzlarının aksine System , User düğüm havuzları 0'a ölçeklendirmenize olanak sağlar. Sistem ve kullanıcı düğümü havuzları arasındaki farklar hakkında daha fazla bilgi edinmek için bkz . Sistem ve kullanıcı düğümü havuzları.
Önemli
Bir User düğüm havuzunu 0 düğüme ölçeklendirmeye zorlamak istiyorsanız, küme otomatik ölçeklendiricisini devre dışı bırakmanız gerekir. Daha fazla bilgi için bkz Düğüm havuzunda küme otomatik ölçeklendiricisini devre dışı bırakma.
Kullanıcı havuzunu 0'a ölçeklendirmek için yukarıdaki komutuna alternatif olarak
az aks scalekomutunu kullanabilir ve düğüm sayısını0olarak ayarlayabilirsiniz.az aks nodepool scale --name <your node pool name> --cluster-name myAKSCluster --resource-group myResourceGroup --node-count 0parametresini Küme Otomatik Ölçeklendiricisi ayarlayarak, otomatik ölçeklidüğüm havuzlarında sıfır düğüme otomatik ölçeklendirmeye izin verebilir, ancak zorlayamazsınız.
Sonraki adımlar
Bu makalede, düğüm sayısını artırmak veya azaltmak için AKS kümesini el ile ölçeklendirmişsiniz. Kümenizi otomatik olarak ölçeklendirmek için küme otomatik ölçeklendiricisini de kullanabilirsiniz.