Praktik terbaik untuk mengupgrade cluster
Halaman ini memberikan panduan untuk menjaga cluster Anthos Service Mesh terkelola Anda tetap update dengan lancar, dan rekomendasi untuk membuat strategi upgrade yang sesuai dengan kebutuhan Anda serta meningkatkan ketersediaan dan keandalan lingkungan Anda. Anda dapat menggunakan informasi ini untuk terus mengupdate cluster Anda demi stabilitas dan keamanan dengan gangguan minimal pada workload Anda.
Menyiapkan beberapa lingkungan
Sebagai bagian dari alur kerja Anda untuk mengirimkan update software, sebaiknya gunakan beberapa lingkungan. Beberapa lingkungan membantu Anda meminimalkan risiko dan periode nonaktif yang tidak diinginkan dengan menguji update software dan infrastruktur secara terpisah dari lingkungan produksi Anda. Anda setidaknya harus memiliki lingkungan produksi dan lingkungan praproduksi atau pengujian.
Pertimbangkan lingkungan yang direkomendasikan berikut:
Lingkungan | Deskripsi |
---|---|
Produksi | Digunakan untuk menyalurkan traffic live ke pengguna akhir untuk aplikasi bisnis yang sangat penting. |
Staging | Digunakan untuk memastikan bahwa semua perubahan baru yang di-deploy dari lingkungan sebelumnya berfungsi sebagaimana mestinya sebelum perubahan di-deploy ke produksi. |
Pengujian | Digunakan untuk tolok ukur performa, menguji beban kerja, dan QA terhadap rilis Anthos Service Mesh yang akan Anda gunakan dalam produksi. Dalam lingkungan ini, Anda dapat menguji upgrade bidang kontrol dan node sebelum melakukannya dalam produksi. |
Pengembangan | Digunakan untuk pengembangan aktif yang mengandalkan versi yang sama yang berjalan di produksi. Dalam lingkungan ini, Anda membuat perbaikan dan perubahan inkremental untuk di-deploy dalam produksi. |
Canary | Digunakan sebagai lingkungan pengembangan sekunder untuk menguji rilis Kubernetes yang lebih baru, fitur Anthos Service Mesh, dan API untuk mendapatkan waktu penyiapan yang lebih baik setelah rilis ini dipromosikan ke status siap produksi. |
Mendaftar ke saluran rilis
Anthos Service Mesh sering merilis update untuk menyampaikan update keamanan, memperbaiki masalah umum, dan memperkenalkan fitur baru. Saluran rilis Anthos Service Mesh terkelola menawarkan kemampuan untuk menyeimbangkan antara stabilitas dan set fitur. Saat Anda mendaftarkan cluster baru di saluran rilis, Google akan otomatis mengelola versi dan mengupgrade ritme untuk cluster tersebut. Pesawat kontrol dan bidang data diupgrade secara berkala.
Demikian pula untuk cluster GKE di Google Cloud, sebaiknya daftarkan cluster GKE di saluran rilis. Untuk informasi selengkapnya, lihat saluran rilis GKE. Selain itu, jika Anda memiliki cluster yang terdaftar di saluran statis, pastikan Anda memeriksa platform yang didukung untuk mengonfirmasi kompatibilitas.
Agar cluster selalu terbaru dengan update Anthos Service Mesh dan Kubernetes terbaru, berikut adalah beberapa lingkungan yang direkomendasikan dan saluran rilis masing-masing cluster yang harus didaftarkan:
Lingkungan | Saluran rilis | Deskripsi |
---|---|---|
Produksi | Stabil atau reguler | Untuk stabilitas dan kematangan versi, gunakan saluran stabil atau reguler untuk workload produksi. |
Staging | Sama dengan produksi | Untuk memastikan pengujian Anda menunjukkan versi yang akan menjadi tujuan upgrade produksi Anda, gunakan saluran rilis yang sama dengan produksi. |
Pengujian | ||
Pengembangan | ||
Canary | Cepat | Untuk menguji rilis Anthos Service Mesh terkelola terbaru terhadap set fitur dan konfigurasi spesifik, serta agar menjadi yang terdepan dengan menguji fitur atau API baru, gunakan saluran cepat. |
Membuat strategi upgrade berkelanjutan
Setelah mendaftarkan cluster di saluran rilis, cluster tersebut akan diupgrade secara rutin ke versi yang memenuhi standar kualitas dan stabilitas untuk saluran tersebut. Update ini mencakup perbaikan keamanan dan bug, yang diterapkan dengan peningkatan pemeriksaan di setiap saluran:
- Patch didorong ke bidang kontrol dan bidang data di semua saluran secara bertahap, sehingga mengumpulkan waktu rendam di saluran yang cepat dan reguler sebelum tiba di saluran stabil.
- Bidang kontrol diupgrade terlebih dahulu, diikuti oleh bidang data.
- Anthos Service Mesh akan otomatis meluncurkan patch ke saluran berdasarkan kekritisan dan kepentingannya.
Terima info terbaru terkait versi baru Anthos Service Mesh
Informasi tentang versi baru dipublikasikan ke halaman utama catatan rilis Anthos Service Mesh, serta ke feed RSS.
Langkah selanjutnya
- Pelajari lebih lanjut saluran rilis Anthos Service Mesh.
- Pelajari pembuatan versi Anthos Service Mesh