Menu
CoddyTech

Melakukan Rollback

Termasuk bagian Pengantar Kubernetes dalam perjalanan Terminal di Coddy. Pelajaran 15 dari 45.

Setiap pembaruan image membuat revisi baru pada Deployment, dan Kubernetes mengingat revisi sebelumnya:

kubectl rollout history deployment/web

Tabel tersebut mencantumkan setiap nomor REVISION. Revisi 1 adalah versi asli, revisi 2 adalah pembaruan pertama, dan seterusnya.

Jika versi baru ternyata bermasalah, kembali ke revisi sebelumnya dengan satu perintah:

kubectl rollout undo deployment/web

Kubernetes menampilkan deployment.apps/web rolled back dan meluncurkan kembali image lama, Pod demi Pod, persis seperti pembaruan.

Rollback itu sendiri adalah revisi baru, jadi riwayatnya terus bertambah dan kamu selalu bisa melihat apa yang terjadi. Untuk beralih ke revisi tertentu, tambahkan --to-revision=1.

challenge icon

Tantangan

Pemula

Buat Deployment bernama web dari image nginx dan perbarui container nginx-nya ke nginx:1.27. Lalu tampilkan riwayat rollout dan lakukan rollback pada Deployment.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengantar Kubernetes

Latihan sendiri: Playground Terminal