EN: Read in English
Dunia K7: Pandu Sendiri
Penghantaran berperingkat
Anda akan belajar: cara Argo Rollouts dan Flagger hantar versi baharu kepada sedikit pengguna dulu, dan rollback sendiri.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Kubernetes 1.37 pada 31 Okt 2026
Masalahnya
Rolling update dah selesai. Setiap pod sedia dan hijau. Tetapi 8 daripada 100 pesanan kini gagal. Apa yang rollout itu semak?
Pilih satu jawapan.
Cuba
progressive delivery (penghantaran berperingkat) (progressive delivery): Hantar versi baharu kepada sedikit pengguna dulu, semak angka, kemudian kepada semua. Angka buruk akan rollback. (penghantaran berperingkat) hantar kepada sedikit pengguna dulu. Naikkan versi baharu selangkah demi selangkah. Perhati ralat. Rollback sebelum 150 pengguna terkena.
Hantar sedikit pengguna ke v2. Tengok graf. Roll back jika ralat melonjak.
Pengguna sekarang: 100% di v1 (lama), 0% di v2 (baharu).
v1 (lama) v2 (baharu)
Minit 0
Pengguna yang kena ralat v2: 0 (had 150)
Nombor, minit demi minit
Belum ada trafik.
Petunjuk
Hantar 5% dulu. Bila garisan jadi merah, tekan Roll back.Tengok
Argo Rollouts tulis langkah itu dalam YAML. Rollout ambil tempat Deployment. Tekan baris yang hantar lebih ramai pengguna ke versi baharu.
Tekan setiap baris yang hantar lebih ramai pengguna.
0 daripada 2 dijumpai
Cuba
Tambah hakim robot yang baca graf ralat. Susun gelungnya.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Ralat rendah: hantar 50%
- Masih rendah: hantar kepada semua
- Ralat tinggi pada mana-mana langkah: kembali ke v1
- Baca kadar ralat
- Hantar 20% pengguna ke v2
Semak
Dua alat popular buat kerja ini. Susun fakta-faktanya.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Teka
Pada 20%, hakim nampak ralat melebihi had. Apa jadi seterusnya?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh hantar kepada sedikit pengguna dulu, dan biar angka memutuskan.
Nak tahu lebih (pilihan)
Tanpa penghala trafik, weight hanya anggaran bahagian pod. Dengan Gateway API, service mesh atau ingress, pembahagiannya tepat. Kedua-dua alat juga boleh buat blue/green. Analisis perlukan metrik, selalunya dari Prometheus. Latihan sebenar (pilihan): cuba demo permulaan Argo Rollouts pada kluster kind.
English
The rolling update finished. Every pod is ready and green. Yet 8 in 100 orders now fail. What did the rollout check?
Progressive delivery sends a few users first. Step the new version up. Watch the errors. Roll back before 150 users get hurt.
Argo Rollouts writes those steps in YAML. A Rollout takes the place of a Deployment. Tap the lines that send more users to the new version.
Add a robot judge that reads the error graph. Put its loop in order.
Two popular tools do this. Sort the facts.
At 20%, the judge sees errors above the limit. What happens next?
You can now ship to a few users first and let numbers decide.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Argo Rollouts: canary · Argo Rollouts: analysis · Flagger: how it works
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?