Alibaba Cloud Linux standart görüntüleri üzerine inşa edilen ve konteyner iş yükleri için optimize edilen Alibaba Cloud Linux 3 Container-optimized Edition; daha yüksek dağıtım yoğunluğu, daha hızlı düğüm başlatma ve daha güçlü güvenlik izolasyonu sunmak amacıyla ACK üretim ortamı en iyi uygulamalarını içerir.
Avantajlar
Hızlı başlatma — Önceden entegre edilmiş konteyner çalışma zamanı ve araç zincirleri, düğüm başlatma süresini %50'ye kadar azaltarak talep artışları sırasında küme ölçeklendirmesini hızlandırır.
Güvenlik ve güvenilirlik — Birlikte sunulan çalışma zamanı bileşenleri Alibaba Cloud tarafından test edilir ve performans açısından ayarlanır; bu sayede üçüncü taraf doğrulamasına gerek kalmadan kararlılık, güvenlik ve güvenilirlik elde edersiniz.
Kullanıma hazır — Sistem düzeyindeki çekirdek parametreleri, ACK kurumsal dağıtımlarına dayalı olarak ağ aktarım hızı, depolama G/Ç ve bellek yönetimi için önceden optimize edilmiştir. Manuel ayar gerektirmeden doğrulanmış en iyi uygulama yapılandırmaları sunar.
cgroup v2 desteği
Alibaba Cloud Linux 3 Container-optimized Edition, sistem kaynaklarını işlemler arasında tahsis etmek için cgroup v2 (Control Group 2) kullanır. cgroup v1'e kıyasla cgroup v2; birleştirilmiş bir API hiyerarşisi, daha güvenli konteyner alt ağaç delegasyonu ve birden fazla kaynak türü arasında geliştirilmiş kaynak tahsisi ve izolasyonu sağlar.
Kubernetes'te kubelet ve konteyner çalışma zamanı, Pod başına CPU ve bellek sınırlamalarını uygulamak için cgroup kullanır. Kubernetes 1.25 sürümünde cgroup v2 desteğini ekler, 1.31 sürümünde cgroup v1'i bakım moduna alır ve gelecekteki bir sürümde cgroup v1'i kaldırır. MemoryQoS ve PSI (Pressure Stall Information) gibi topluluk özellikleri de cgroup v2 gerektirir. Bkz. cgroup v2 hakkında.
Faturalama
Alibaba Cloud Linux 3 Container-optimized Edition ücretsizdir. Bu görüntüyü kullanarak bir ECS örneği oluşturduğunuzda vCPU, bellek, depolama, genel bant genişliği ve anlık görüntüler için standart ücretler uygulanır. Bkz. Faturalandırmaya genel bakış.
Kullanım senaryoları
Bu görüntüyü, ACK üzerindeki veya ECS üzerinde çalışan kendi kurduğunuz kümelerdeki Kubernetes iş yükleri için düğüm işletim sistemi olarak kullanın.
Başlangıç
ACK yönetilen kümeler ve düğüm havuzları
Bir küme veya düğüm havuzu oluştururken düğüm görüntüsü olarak Alibaba Cloud Linux 3 Container-optimized Edition seçin:
Alibaba Cloud üzerinde kendi kurduğunuz Kubernetes kümeleri
ECS örnekleri oluştururken düğüm işletim sistemi olarak Alibaba Cloud Linux 3 Container-optimized Edition seçin. Bkz. Hızlı Başlat sekmesinde abonelik örneği oluşturma.
cgroup v2 ile uyumluluk
cgroup v2, Linux çekirdeği tarafından sunulan genel ve alt sistem arayüzleri açısından cgroup v1'den farklıdır. cgroup dosya sistemine doğrudan erişen uygulamalar (Java uygulamaları gibi) minimum sürüm gereksinimlerini karşılamalıdır.
| Etkilenen yazılım | Gerekli sürüm |
|---|---|
| cAdvisor (bağımsız DaemonSet) | v0.43.0 veya üzeri |
| Java — Dragonwell | 11.0.16.12, 8.15.16-GA veya üzeri |
| Java — OpenJDK/HotSpot | jdk8u372, 11.0.16, 15 veya üzeri |
| Java — IBM Semeru Runtimes | 8.0.382.0, 11.0.20.0, 17.0.8.0 veya üzeri |
| Java — IBM Java | 8.0.8.6 veya üzeri |
| Go uygulamaları | uber-go/automaxprocs öğesini v1.5.1 veya üzerine yükseltin |
Bkz. cgroup v2'ye geçiş.