Tüm Ürünler
Search
Belge Merkezi

Container Service for Kubernetes:Node scaling overview

Son Güncelleme:Oct 06, 2026

Container Service for Kubernetes (ACK) Edge kümeleri çevrimiçi ve çevrimdışı farklı kaynak türlerini yönetebilir. Bu kaynaklar arasında bölgeler arası Elastic Compute Service (ECS) düğümleri, veri merkezi düğümleri, diğer cloud hizmet sağlayıcılarının düğümleri ile fabrikalar, perakende mağazaları, motorlu araçlar ve gemiler gibi ortamlarda bulunan sunucu düğümleri yer alır. Çevrimdışı kaynakların yetersiz kaldığı durumlarda Auto Scaling özelliği, ACK Edge kümeleri için cloud düğümlerini sorunsuz şekilde genişleterek zamanlama yeteneklerini artırır. Bu dinamik ölçeklendirme kaynakları verimli kullanmanızı sağlayarak maliyetlerde önemli tasarruf elde etmenize olanak tanır.

Başlamadan önce

Düğüm ölçeklendirmeyi etkinleştirmeden önce ACK düğüm ölçeklendirme çözümlerini inceleyin ve iş yükünüz için en uygun seçeneği belirleyin.

Kubernetes resmi belgeleri içindeki manuel ölçeklendirme, otomatik ölçeklendirme, yatay ölçeklendirme ve dikey ölçeklendirme kavramlarına aşina olun.

Çalışma mantığı

Kubernetes düğüm ölçeklendirme, geleneksel kaynak kullanım eşiği modelinden farklıdır. Veri merkezlerinden veya diğer orkestrasyon sistemlerinden Kubernetes'e geçiş yaparken bu farkı göz önünde bulundurmanız gerekebilir.

Ölçeklendirme eşikleri nasıl belirlenir?

Yoğun kullanılan düğümler genellikle diğer düğümlere kıyasla daha yüksek kaynak kullanım oranına sahiptir.

  • Ölçeklendirme ortalama kullanıma göre tetiklenirse düşük kullanımlı düğümler yoğun düğüm talebini gizler ve zamanında scale-out işlemi gerçekleşmez.

  • Ölçeklendirme zirve kullanıma göre tetiklenirse küme genelinde tipik olarak kaynak israfı oluşur.

Düğümler eklendikten sonra yükler nasıl azaltılır?

Kubernetes'te pod'lar dağıtılabilen en küçük birimlerdir. Düğüm eklemek mevcut pod yüklerini yeniden dağıtmaz; pod sayısı ve kaynak sınırları değişmediğinden aşırı yüklenmiş pod'lardan yeni düğümlere trafik aktarılmaz.

Düğüm ölçeklendirme nasıl tetiklenir ve gerçekleştirilir?

Kullanım tabanlı ölçeklendirme, yüksek kaynak talebinde ancak düşük fiili kullanımda olan pod'ları tahliye edebilir. Bu tür pod'lar çok sayıda bulunduğunda zamanlanabilir kaynaklar tükenir ve bazı pod'lar zamanlanamaz hale gelir.

Scale-out etkinlikleri nasıl tetiklenir?

Düğüm ölçeklendirme modeli zamanlanamayan pod'ları izler. Pod'lar yetersiz kaynak nedeniyle zamanlanamadığında model zamanlamayı simüle eder, Auto Scaling etkinleştirilmiş uygun bir düğüm havuzu seçer ve kümeye düğüm ekler.

Not

Simülasyon, Auto Scaling etkinleştirilmiş her düğüm havuzunu yapılandırılmış örnek türlerinin CPU, bellek ve GPU kapasitesine sahip sanal bir düğüm olarak soyutlar. Ayrıca düğüm havuzunun etiketleri ve taint'leri de dahil edilir. Zamanlayıcı bu sanal düğümü zamanlanabilir listesine ekler, gerekli düğüm sayısını hesaplar ve buna göre düğüm provision eder.

Scale-in etkinlikleri nasıl tetiklenir?

Scale-in yalnızca Auto Scaling etkinleştirilmiş düğüm havuzlarındaki düğümler için uygulanır; statik düğümler yönetilmez. Bir düğümün kullanımı scale-in eşiğinin altına düştüğünde model pod tahliyesini simüle ederek düğümün boşaltılabileceğini doğrular. kube-system ad alanındaki DaemonSet olmayan pod'lar ve PodDisruptionBudget ile korunan pod'lar atlanır. Uygun tüm pod'lar diğer düğümlere tahliye edildikten sonra düğüm kaldırılır.

Auto Scaling başarı oranını nasıl artırabilirim?

Auto Scaling başarı oranı aşağıdaki faktörlere bağlıdır:

  • Zamanlama koşullarının karşılanıp karşılanmadığı

    Auto Scaling etkinleştirilmiş bir düğüm havuzu oluşturduktan sonra havuz için pod zamanlama ilkesini onaylayın. Emin değilseniz nodeSelector ayarını düğüm havuzu etiketiyle yapılandırın ve bir zamanlama simülasyonu çalıştırın.

  • Kaynakların yeterli olup olmadığı

    Simülasyondan sonra sistem Auto Scaling etkinleştirilmiş bir düğüm havuzu seçer ve düğüm ekler. Ancak düğüm havuzu yapılandırmasındaki ECS örnek türü envanteri scale-out başarı oranını etkiler. Başarı oranını artırmak için farklı alanlarda birden fazla örnek türü belirtin.

Auto Scaling hızını nasıl artırabilirim?

Düğüm ölçeklendirme çözümü

Düğüm ölçeklendirme modeli kaynak katmanında ölçeklendirme yapar. Bir kümenin boyutu pod zamanlama gereksinimlerini karşılayamadığında bu model otomatik olarak düğüm kaynaklarını ölçeklendirerek ek zamanlama kapasitesi sağlar. Düğüm ölçeklendirme, küme durumunu düzenli aralıklarla yoklayıp bakımını yapan ve ölçeklendirme gereksinimlerini karşılayan koşulları tespit eden cluster-autoscaler bileşeni tarafından yönetilir. Böylece küme düğüm sayısı otomatik olarak ayarlanır.

Ölçeklendirme hızı ve verimliliği

  • Bir ölçeklendirme etkinliği standart modda 60 saniye, swift modda 50 saniye sürer.

  • Ölçeklendirme etkinliğinin süresi 1 dakikaya ulaştığında Auto Scaling performans darboğazıyla karşılaşır. Auto Scaling verimliliği düğüm havuzu sayısına ve ölçeklendirme senaryolarına göre dalgalanır. Örneğin düğüm havuzu sayısı 100'ü aştığında ölçeklendirme etkinliğinin süresi 100 ila 150 saniyeye çıkar.

  • Yoklama modeli kullanıldığından ve küme durumu bakımı bağımlılığıyla sınırlı olduğundan minimum gecikme süresi 5 saniyedir.

Kullanım notları

Kotalar ve sınırlar

  • Bir VPC rota tablosu en fazla 200 özel rota girişi destekler. Bu limiti artırmak için Quota Center konsolunda başvuru gönderin. Diğer kaynak kotaları için bkz. Altta Yatan Cloud Ürün Kotaları.

  • Auto Scaling etkinleştirilmiş bir düğüm havuzundaki maksimum düğüm sayısını dikkatlice yapılandırın. VPC CIDR blokları ve vSwitch'ler gibi bağımlı kaynakların ve kotaların yeterli olduğundan emin olun; aksi takdirde scale-out etkinlikleri başarısız olabilir. Düğüm havuzu sınırları için bkz. Düğüm otomatik ölçeklendirmeyi etkinleştirme. Ağ planlaması için bkz. ACK yönetilen küme ağ planlaması.

  • Düğüm ölçeklendirme abonelik düğümlerini desteklemez. Auto Scaling etkinleştirilmiş bir düğüm havuzu oluştururken faturalama yöntemini abonelik olarak ayarlamayın. Mevcut düğüm havuzları için Auto Scaling'i etkinleştirmeden önce abonelik düğümü bulunmadığından emin olun.

  • Düğüm ölçeklendirme özelliği SideCar Containers ile uyumlu değildir. Sidecar Container iş yüklerini Auto Scaling devre dışı bırakılmış düğüm havuzlarına dağıtın.

Bağımlı kaynakların bakımı

Düğüm ölçeklendirme tarafından eklenen ECS düğümleriyle ilişkili elastic IP adresleri (EIP) varsa bu düğümleri doğrudan ECS konsolundan silmeyin. EIP'ler otomatik olarak serbest bırakılmaz.

Ek okumalar

Düğüm ölçeklendirme kullanırken sorunlarla karşılaşırsanız sorun giderme için Düğüm ölçeklendirme SSS bölümüne bakın.