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.
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.