Alibaba Cloud Linux 3 Container-optimized görüntüler, standart Alibaba Cloud Linux görüntüleri üzerine inşa edilmiş olup konteyner iş yükleri için optimize edilmiştir. Bu görüntüler; daha yüksek dağıtım yoğunluğu, daha hızlı düğüm başlatma ve daha güçlü güvenlik yalıtımı sunar. Container Service for Kubernetes (ACK) en iyi uygulamalarına dayalı olarak önceden ayarlanmış konteyner çalışma zamanlarını ve çekirdek yapılandırmalarını içerirler.
Avantajlar
Bu görüntüler aşağıdaki avantajları sağlar:
Hızlı başlatma: Önceden entegre edilmiş konteyner çalışma zamanları ve araç zincirleri, Kubernetes düğümü başlatmayı basitleştirir. Başlatma süresini %50'ye kadar azaltır ve küme ölçeklendirme verimliliğini artırır.
Güvenlik ve güvenilirlik: Önceden entegre edilmiş konteyner çalışma zamanları ve araç zincirleri, kararlı, güvenli ve güvenilir konteyner iş yükleri için Alibaba Cloud tarafından test edilmiş ve performans açısından ayarlanmıştır.
Kullanıma hazır: Küresel kurumsal müşterilerden elde edilen ACK en iyi uygulamaları temel alınarak hazırlanan bu görüntüler; ağ aktarım hızı, depolama G/Ç ve bellek yönetimi için optimize edilmiş çekirdek parametrelerini içerir. Yapılandırmalar titizlikle doğrulanmıştır.
Bu görüntüler; birleşik bir hiyerarşi, konteynerlere daha güvenli alt ağaç delegasyonu ve geliştirilmiş kaynak tahsisi ile yalıtım sağlayan control group (cgroup) v2 kullanır.
Kubernetes'te kubelet ve konteyner çalışma zamanı, konteyner başına CPU ve bellek sınırlarını yönetmek için cgroups kullanır. Kubernetes, sürüm 1.25'ten beri cgroup v2'yi destekler; sürüm 1.31'de cgroup v1'i bakım moduna almıştır ve gelecekteki sürümlerde cgroup v1 desteğini kaldıracaktır. MemoryQoS ve Pressure Stall Information (PSI) gibi topluluk özellikleri, cgroup v2'de tam olarak desteklenir. About cgroup v2.
Faturalama
Bu görüntüler ücretsizdir. Bir Container-optimized görüntü ile bir ECS örneği oluşturduğunuzda vCPU, bellek, depolama, genel bant genişliği ve anlık görüntüler gibi diğer örnek kaynakları için ücretlendirilebilirsiniz. ECS kaynaklarının faturalandırması hakkında bilgi için bkz. Billing overview.
Senaryolar
Kubernetes tabanlı konteynerleştirilmiş dağıtımlar için, Alibaba Cloud Linux 3 Container-optimized Edition çalıştıran küme düğümleri olarak ECS örnekleri oluşturmak üzere Container-optimized görüntüleri kullanın.
Talimatlar
Bir ACK kümesi oluştururken, düğüm işletim sistemi olarak Container-optimized görüntüleri kullanmanızı öneririz. Daha fazla bilgi için bkz. Create an ACK managed cluster ve Create and manage node pools.
Alibaba Cloud üzerinde bir Kubernetes kümesi oluşturmak için düğüm işletim sistemi olarak Container-optimized görüntüleri kullanın. Create a subscription instance on the Quick Launch tab.
cgroup v2 ile uyumluluk
Bu görüntüler cgroup v2 kullanır. Java uygulamaları gibi uygulamalarınız cgroup dosya sistemine doğrudan erişiyorsa araç sürümlerinizin cgroup v1 ve cgroup v2 uyumluluk gereksinimlerini karşıladığını doğrulayın. Aşağıdaki tabloda etkilenen yazılımlar ve çözümler listelenmiştir.
|
Affected software |
Solution |
|
cAdvisor |
If you run cAdvisor as a standalone DaemonSet, update to v0.43.0 or later. |
|
Java applications |
Dragonwell: 11.0.16.12, 8.15.16-GA, and later. OpenJDK/HotSpot: jdk8u372, 11.0.16, 15, and later. IBM Semeru Runtimes: 8.0.382.0, 11.0.20.0, 17.0.8.0, and later. IBM Java: 8.0.8.6 and later. |
|
Go applications |
Upgrade uber-go/automaxprocs to v1.5.1 or later. |
cgroup v1'den v2'ye geçiş yapmak için Migrating to cgroup v2 bölümündeki adımları izleyin.