Pencapaian dan Nomor Build
Versi utama image Container-Optimized OS diidentifikasi menggunakan yang kami sebut milestone. Tonggak pencapaian Container-Optimized OS adalah bilangan bulat yang meningkat secara monoton. Setiap pencapaian baru menunjukkan awal siklus pengembangan baru (cabang dalam kode kita) dan dapat memperkenalkan fitur baru serta perubahan besar lainnya.
Selama masa aktif tonggak pencapaian Container-Optimized OS, kami dapat merilis beberapa update yang berisi perbaikan bug, perbaikan keamanan, dan perubahan lainnya. Rilis inkremental ini pada tonggak pencapaian dapat diidentifikasi menggunakan nomor build.
Tonggak pencapaian dan nomor build Container-Optimized OS yang Anda gunakan
dapat diidentifikasi dengan memeriksa file /etc/os-release
. Dalam file ini, nilai VERSION_ID
(misalnya, VERSION_ID=81
) mewakili tonggak pencapaian
dan nilai kolom BUILD_ID
(misalnya, BUILD_ID=12871.1160.0
)
mewakili nomor build. Tonggak pencapaian dan nomor build juga ada sebagai
bagian dari nama image Container-Optimized OS. Misalnya, image
cos-81-12871-1160-0
memiliki tonggak pencapaian 81
dan nomor build 12871-1160-0
.
Pencapaian Dukungan Jangka Panjang (LTS)
Tonggak pencapaian yang ditujukan untuk penggunaan produksi dan didukung untuk durasi yang lebih lama diberi label sebagai LTS (untuk Dukungan Jangka Panjang). Di Compute Engine, kami menggunakan fitur image family untuk memberi label dan mengidentifikasi rilis LTS.
Tabel berikut memberikan ringkasan rilis Container-Optimized OS yang tersedia di Compute Engine:
Pencapaian Aktif
Versi OS | Project gambar | Keluarga image x86 | Kelompok image Arm | Dibuat oleh | Akhir dukungan | Catatan rilis |
---|---|---|---|---|---|---|
COS 121 DEV | cos-cloud |
cos-dev |
cos-arm64-dev |
Ditentukan Nanti | dev | |
COS 117 LTS | cos-cloud |
cos-117-lts |
cos-arm64-117-lts |
September 2026 | milestone 117 | |
COS 113 LTS | cos-cloud |
cos-113-lts |
cos-arm64-113-lts |
Maret 2026 | milestone 113 | |
COS 109 LTS | cos-cloud |
cos-109-lts |
cos-arm64-109-lts |
September 2025 | milestone 109 | |
COS 105 LTS | cos-cloud |
cos-105-lts |
cos-arm64-105-lts |
Maret 2025 | milestone 105 | |
Pencapaian yang Tidak Digunakan Lagi
Versi OS | Project gambar | Keluarga image x86 | Kelompok image Arm | Dibuat oleh | Tanggal penghentian | Catatan rilis |
---|---|---|---|---|---|---|
COS 101 LTS | cos-cloud |
cos-101-lts |
N/A |
Oktober 2024 | milestone 101 | |
COS 97 LTS | cos-cloud |
cos-97-lts |
N/A |
April 2024 | milestone 97 | |
COS 93 LTS | cos-cloud |
cos-93-lts |
N/A |
Oktober 2023 | milestone 93 | |
COS 89 LTS | cos-cloud |
cos-89-lts |
N/A |
Maret 2023 | milestone 89 | |
COS 85 LTS | cos-cloud |
cos-85-lts |
N/A |
September 2022 | milestone 85 | |
COS 81 LTS | cos-cloud |
cos-81-lts |
N/A |
September 20211 | milestone 81 | |
COS 77 LTS | cos-cloud |
cos-77-lts |
N/A |
April 20211 | milestone 77 | |
COS 73 LTS | cos-cloud |
cos-73-lts |
N/A |
Juni 2020 | milestone 73 | |
COS 69 LTS | cos-cloud |
cos-69-lts |
N/A |
Desember 2019 | milestone 69 |
-
COS 77 LTS dan COS 81 LTS, jika dipaketkan dengan GKE, memiliki durasi dukungan yang sedikit lebih lama. Pengguna GKE harus melihat jadwal rilis GKE untuk mengetahui detailnya. ↩
Catatan Rilis Pengembangan
Mungkin ada beberapa tonggak pencapaian LTS yang aktif kapan saja. Misalnya, perintah berikut menunjukkan keluarga image LTS yang saat ini aktif:
gcloud compute images list --no-standard-images --project=cos-cloud | grep lts
cos-101-17162-40-16 cos-cloud cos-101-lts READY
cos-89-16108-766-3 cos-cloud cos-89-lts READY
cos-93-16623-295-5 cos-cloud cos-93-lts READY
cos-97-16919-189-3 cos-cloud cos-97-lts READY
cos-arm64-101-17162-40-16 cos-cloud cos-arm64-101-lts READY
Siklus proses pencapaian LTS
Tonggak pencapaian LTS Container-Optimized OS baru diperkenalkan kira-kira
setiap 6 bulan pada kelompok image-nya sendiri yang bernama cos-[MILESTONE]-lts
(x86) dan
cos-arm64-[MILESTONE]-lts
(Arm).
Sebelum diberi label LTS, tonggak pencapaian ini akan menjalani pengembangan fitur selama kurang lebih 6 bulan dan pengujian serta stabilisasi yang ekstensif selama 2 bulan.
Siklus proses tonggak pencapaian LTS Container-Optimized OS terlihat sebagai berikut:
Tahap | Durasi | Deskripsi |
---|---|---|
Pengembangan | 6 bulan | Pengembangan aktif selama tonggak pencapaian menerima upgrade paket utama, fitur baru.
Dirilis setiap bulan atau sesuai kebutuhan di keluarga cos-dev dan cos-arm64-dev .
|
Stabilisasi | 2 bulan | Fitur dibekukan dan fokusnya adalah pada pengujian yang diperluas, perbaikan bug, dan menstabilkan
rilis. Disertakan sesuai kebutuhan pada keluarga cos-beta dan cos-arm64-beta .
|
Produksi | 2 tahun | Pemeliharaan aktif tonggak pencapaian dengan mengatasi masalah produksi dan perbaikan keamanan dengan
prioritas. Disertakan sesuai kebutuhan pada keluarga cos-[MILESTONE]-lts dan
cos-arm64-[MILESTONE]-lts .
|
Status penghentian penggunaan | T/A | Semua gambar pada pencapaian ditandai sebagai tidak digunakan lagi dan cos-[MILESTONE]-lts
serta cos-arm64-[MILESTONE]-lts dihapus. Pengguna mungkin masih merujuk ke
gambar yang tidak digunakan lagi, tetapi tidak akan menerima perbaikan bug atau update keamanan.
|
Setelah dipromosikan ke keluarga LTS, tonggak pencapaian LTS akan memberikan manfaat berikut:
- Durasi dukungan 2 tahun
- Perbaikan keamanan untuk seluruh durasi dukungan
- Perbaikan untuk masalah produksi
- Halaman catatan rilis khusus yang mencantumkan setiap perubahan yang masuk ke dalam gambar.
Untuk semua deployment produksi, sebaiknya gunakan image dari salah satu keluarga LTS.
Setelah durasi dukungan LTS berakhir untuk tonggak pencapaian LTS, keluarga image
yang sesuai tidak akan lagi menerima perbaikan keamanan atau bug. Selain itu, kelompok image cos-[MILESTONE]-lts
dan cos-arm64-[MILESTONE]-lts
yang sesuai akan ditandai sebagai tidak digunakan lagi.
Lihat Kebijakan Dukungan untuk mempelajari lebih lanjut komitmen dukungan untuk keluarga ini.
Rilis LTS Refresh
Rilis on demand dibuat pada tonggak pencapaian LTS sebagai respons terhadap bug dan perbaikan keamanan prioritas tinggi. Setiap tiga bulan sekali, rilis akan dibuat yang mencakup perbaikan bug dan keamanan dengan prioritas sedang dan rendah. Kami menyebut rilis ini sebagai rilis "LTS Refresh". Rilis ini dibuat lebih jarang untuk membantu pengguna mengelola risiko update.
Halaman catatan rilis untuk tonggak pencapaian akan menunjukkan rilis mana yang merupakan rilis LTS Refresh. Pengguna harus lebih berhati-hati saat meluncurkan rilis ini, karena perbaikan bug dan keamanan dengan prioritas sedang dan rendah dapat menyebabkan regresi.
Memilih versi Container-Optimized OS yang tepat
Di Compute Engine, kelompok image untuk Container-Optimized OS dapat memandu Anda dalam memilih image yang tepat untuk tujuan yang Anda inginkan. Sebaiknya siapkan pengujian tingkatan bersama lingkungan produksi Anda menggunakan kemudahan yang ditawarkan oleh API kelompok image.
Keluarga image x86 | Kelompok image Arm | Deskripsi | Saran penggunaan |
---|---|---|---|
cos-[MILESTONE]-lts |
cos-arm64-[MILESTONE]-lts |
Keluarga ini mengikuti rilis untuk pencapaian siap produksi tertentu. Image pada keluarga ini hanya menerima perbaikan keamanan dan stabilitas. | Cocok untuk menjalankan semua beban kerja produksi. Mulailah dengan pencapaian tertinggi untuk memaksimalkan durasi dukungan. |
cos-stable |
cos-arm64-stable |
Keluarga ini mengikuti pencapaian terbaru kami yang siap produksi. Image pada keluarga ini menerima semua perbaikan keamanan dan stabilitas. Setiap 6 bulan, tonggak pencapaian LTS terbaru yang berisi fitur baru juga dirilis di keluarga ini. | Buat instance satu kali yang Anda rencanakan untuk dikonfigurasi dan dikelola secara manual. |
cos-beta |
cos-arm64-beta |
Keluarga ini mengikuti rilis utama berikutnya dalam fase stabilisasi. | Gunakan untuk pengujian berkelanjutan guna memvalidasi fitur baru dan upgrade OS. |
cos-dev |
cos-arm64-dev |
Keluarga ini mengikuti rilis terbaru kami yang sedang dalam pengembangan. Gambar pada keluarga ini menerima perubahan besar dan fitur yang berpotensi tidak stabil. | Gunakan untuk eksperimen dan pengujian satu kali. |
Penyiapan pengujian bertingkat seperti ini akan membantu meminimalkan masalah saat meluncurkan versi utama image Container-Optimized OS yang lebih baru ke lingkungan produksi Anda.