全部产品
Search
文档中心

Container Service for Kubernetes:Sistem operasi Alibaba Cloud Linux 3

更新时间:Nov 11, 2025

Container Service for Kubernetes (ACK) memungkinkan Anda membuat node yang menjalankan sistem operasi Alibaba Cloud Linux 3. Node tersebut menggunakan kernel berkinerja tinggi dari Alibaba Cloud Linux 3 yang telah dioptimalkan untuk berbagai skenario. Topik ini menjelaskan manfaat dan skenario penggunaan Alibaba Cloud Linux 3 serta cara menggunakannya sebagai citra sistem operasi untuk node di kluster ACK.

Ikhtisar

Alibaba Cloud Linux adalah distribusi sistem operasi Linux yang dikembangkan oleh Alibaba Cloud. Sistem ini mengadopsi pencapaian komunitas sumber terbuka menjadi fitur-fitur yang ditingkatkan dan mempertahankan kualitas unggul melalui sistem jaminan kualitas yang komprehensif. Alibaba Cloud Linux telah dioptimalkan secara mendalam untuk infrastruktur Alibaba Cloud dan menyediakan dukungan serta pemeliharaan kelas perusahaan selama 10 tahun guna meningkatkan pengalaman pengguna. Alibaba Cloud Linux 3 mewarisi fitur-fitur Alibaba Cloud Linux 2, kompatibel dengan Container Service for Kubernetes, serta menyediakan optimasi berikut:

  • Menyediakan perangkat lunak dasar, aplikasi, dan fitur baru yang dikembangkan oleh komunitas.

  • Mengoptimalkan kompatibilitas dengan Container Service for Kubernetes serta memberikan peningkatan berkelanjutan untuk komputasi awan dan skenario pengguna.

  • Memberikan optimasi mendalam untuk instance komputasi generasi ke-8, seperti Yitian, Sapphire Rapids, dan Genoa.

  • Menawarkan fitur OS eksklusif, mengoptimalkan kinerja, dan meningkatkan kemudahan penggunaan.

  • Menyediakan catatan rilis yang terperinci untuk membantu Anda memahami perubahan dan pembaruan.

Manfaat

Manfaat

Deskripsi

Perangkat lunak dasar baru dan aplikasi baru

  • Kernel: Kernel Linux 5.10 yang dikembangkan oleh Alibaba Cloud.

  • Kompiler: Kompiler default adalah GCC 10, LLVM 15, dan Rust 1.66. GCC Toolset 12 juga didukung.

  • Pustaka bahasa: glibc 2.32, OpenJDK 1.8, Python 3.8, Golang 1.19, dan Node.js 14.21.

  • Aplikasi utama:

    • Aplikasi web: Nginx 1.20 dan HTTPd 2.4.37.

    • Database: Redis 6.2.7, MySQL 8.0.32, PostgreSQL 13.10, dan MariaDB 10.5.16.

    • Aplikasi AI: Kompatibel dengan repositori perangkat lunak ekosistem AI (epao) dari komunitas OpenAnolis.

  • Driver: CUDA 11.4.4 dan NVIDIA Driver 470.199.02.

  • Kerangka kerja: TensorFlow 2.5.0 dan PyTorch 1.10.1.

  • Kontainer: nvidia-container-toolkit 1.13.1 dan libnvidia-container 1.13.1.

Integrasi yang dioptimalkan dengan ACK dan ECS

Alibaba Cloud Linux 3 bekerja sama dengan ECS untuk mempercepat startup Instance ECS dan menyediakan dependensi lingkungan bawaan. Fitur penskalaan otomatis ACK juga mengurangi waktu yang diperlukan untuk membuat node individual yang menjalankan Alibaba Cloud Linux 3.

Melalui integrasi mendalam dengan ECS dan optimasi teknologi kernel, kompilator, serta konfigurasi, Alibaba Cloud Linux 3 secara signifikan meningkatkan kinerja waktu proses setiap node dalam kluster ACK. Hal ini menghasilkan peningkatan kinerja lebih dari 30% dalam skenario seperti komputasi data besar, server web, database, dan AI.

Teknologi sistem operasi baru untuk meningkatkan pengalaman pengguna di cloud

  • Dukungan penuh untuk cgroup v2

    cgroup v2 adalah API untuk mekanisme cgroup Linux generasi berikutnya. API ini menyediakan kemampuan kontrol sumber daya terpadu untuk proses atau kelompok proses. Dibandingkan dengan cgroup v1, cgroup v2 menawarkan peningkatan berikut:

    • Hirarki independen dan terpadu

    • Struktur pohon yang dirancang lebih aman

    • Fitur baru kernel Pressure Stall Information (PSI)

    • Kemampuan alokasi dan manajemen sumber daya yang ditingkatkan

  • Dukungan penuh untuk Extended Berkeley Packet Filter (eBPF)

    • Pengalaman pemrograman dan debugging eBPF yang ditingkatkan, termasuk batasan yang lebih sedikit pada instruksi tertentu, kinerja yang dioptimalkan, serta dukungan untuk debugging kode sumber yang sesuai dengan bytecode yang terlihat.

    • Performa lebih tinggi dalam Express Data Path (XDP) dan debugging kernel.

    • Dukungan untuk lebih banyak framework ruang pengguna, seperti BPF skeleton dan libbpf-bootstrap, untuk mengoptimalkan pengalaman pemrograman BPF.

    • Dukungan yang lebih baik untuk proyek jaringan dan keamanan (Cilium), termasuk kontrol lebar pita jaringan, enkripsi lalu lintas, afinitas sesi, routing di lapisan BPF, dan proxy.

    • Implementasi yang lebih efisien dan ringan untuk alat-alat seperti BCC dan Bpftrace.

  • Menyediakan batas cache halaman dan mendukung batas tingkat cgroup

    Sistem operasi Linux mengontrol dan mengelola penggunaan memori grup proses melalui mekanisme Memory Control Group (memcg). Ini menetapkan batas memori untuk setiap grup proses (atau grup tugas) untuk menghindari pemborosan sumber daya. Jika memcg mencapai batas atas memori, sistem memicu pengambilan kembali memori untuk memcg, yang dapat memengaruhi performa proses saat ini. Sistem Linux menyediakan fitur pengambilan kembali backend memcg secara asinkron. Namun, fitur ini memiliki dukungan terbatas untuk menangani lonjakan permintaan memori yang tidak terduga. Dalam beberapa tugas, seperti komputasi Spark, cache halaman biasanya menempati sejumlah besar memori, sebagian besar digunakan oleh halaman kotor. Pengambilan kembali halaman kotor yang lambat dapat menyebabkan out of memory (OOM) yang tidak terduga. Untuk memastikan stabilitas layanan dan mengurangi kesalahan OOM yang tidak terduga, penting untuk membatasi penggunaan cache halaman.

    Alibaba Cloud Linux 3 menyediakan fitur batasan cache halaman yang memungkinkan Anda membatasi penggunaan cache halaman pada tingkat memcg, termasuk grup root. Anda dapat menetapkan batas atas untuk cache halaman dan mengambil kembali cache halaman yang melebihi batas atas secara asinkron atau sinkron. Ini mencegah penggunaan memori yang lebih besar dari yang diharapkan untuk cache halaman dan meningkatkan stabilitas dan keandalan sistem. Untuk informasi lebih lanjut, lihat fitur Batasan Cache Halaman.

Platform canggih untuk pengembangan AI

  • Alibaba Cloud Linux 3 memperkenalkan repositori perangkat lunak ekosistem AI (epao) dari komunitas OpenAnolis sehingga Anda dapat menginstal driver GPU NVIDIA utama dan pustaka akselerasi CUDA hanya dengan beberapa klik. Instalasi jauh lebih cepat dan menghilangkan kebutuhan untuk memilih versi driver.

  • Repositori epao mendukung kerangka kerja AI utama seperti TensorFlow dan PyTorch, serta secara otomatis menginstal dependensi untuk kerangka kerja AI yang sesuai selama instalasi. Anda dapat dengan cepat mengembangkan tugas AI dengan lingkungan Python tanpa perlu kompilasi tambahan.

  • Semua komponen yang menyediakan kemampuan AI telah lulus uji kompatibilitas. Anda dapat menginstal komponen AI dengan satu klik. Anda tidak perlu memodifikasi dependensi sistem dalam konfigurasi lingkungan. Ini meningkatkan stabilitas komponen.

  • Optimasi AI dibuat untuk CPU dari platform berbeda, seperti Intel dan AMD, untuk lebih memanfaatkan perangkat keras.

Lainnya

Alibaba Cloud Linux 3 menyediakan berbagai optimasi sistem:

  • Mendukung konversi transparan dari tumpukan protokol TCP/IP ke Remote Direct Memory Access (RDMA).

  • Menyediakan solusi optimasi untuk masalah pembengkakan memori yang disebabkan oleh penggunaan Transparent Enormous Pages (THP).

  • Menyediakan beberapa akselerator untuk instance SPR generasi ke-8 Intel.

Untuk informasi selengkapnya, lihat Catatan rilis Alibaba Cloud Linux 3.

Catatan penggunaan

  • Di Alibaba Cloud Linux 3, iptables tidak kompatibel dengan nftables. Jika Anda menggunakan komponen iptables, performa jaringan mungkin terganggu.

  • Alibaba Cloud Linux 3 mungkin menggunakan nama host parsial sebagai domain pencarian Sistem Nama Domain (DNS), yang dapat meningkatkan frekuensi resolusi DNS.

  • Saat menggunakan Alibaba Cloud Linux 3, pastikan komponen dan kluster yang diinstal memenuhi persyaratan versi minimum berikut.

    Komponen atau kluster

    Versi minimum

    Kluster

    1.20.4

    ACK NodeLocal DNSCache

    1.5.0

    Flannel

    v0.13.0.1-466064b-aliyun

    Terway

    v1.0.10.390-g5f3c461-aliyun

Instal Alibaba Cloud Linux 3 pada node dalam kluster ACK

Saat membuat kluster ACK di Konsol ACK, atur Operating System ke Alibaba Cloud Linux 3.2104 untuk menginstal Alibaba Cloud Linux 3 pada node di kluster tersebut. Untuk informasi selengkapnya, lihat Create an ACK managed cluster.

Catatan

Jika Anda memilih Alibaba Cloud Linux 3, ACK akan secara otomatis mendeteksi dan menginstal patch keamanan Alibaba Cloud Linux 3 selama pembuatan kluster, operasi penskalaan node, ekspansi pool node, dan acara penskalaan otomatis.

Referensi