Panduan Linux

Cara Rolling Update dan Rollback di Kubernetes

Yo, kawan-kawan! Kali ini kita bakal ngomongin tentang cara melakukan Rolling Update dan Rollback di Kubernetes. Bagi yang belum tahu, Kubernetes adalah sistem orkestrasi kontainer keren buat nge-deploy, scaling, dan manage aplikasi berbasis kontainer. Nah, di dunia ops yang serba ngebut gini, kita perlu nge-perform update dan rollback dengan cara yang smooth tanpa nge-down waktu aplikasi kita.

1. Rolling Update: Upgrade Tanpa Ngehe

Rolling Update itu cara buat nge-upgrade replika aplikasi di Kubernetes satu per satu. Jadi, aplikasi tetep jalan terus, gak ada downtime. Berikut cara ngejalaninnya:

2. Rollback: Kembali ke Versi Sebelumnya Kalo Ada Masalah

Kadang-kadang, update nggak berjalan mulus. Misalkan, ternyata versi barunya ada bug yang nggak ketauan pas testing. Nah, kalo gitu, kita kudu rollback ke versi sebelumnya cepet-cepet.

Caranya gampang:

3. Monitor Prosesnya

Selama proses rolling update atau rollback, kita bisa pantau terus prosesnya:

4. Tips dan Trik

5. Simulasi Rolling Update dan Rollback

Buat simulasi, coba bikin Deployment dengan image: nginx:1.14.2 dengan 3 replika. Terus nge-update image ke nginx:1.19.3 pake kubectl set image.

Kalo misal ada yang aneh, coba rollback pake kubectl rollout undo. Gitu aja, nanti juga bakal liat cara kerjanya.

Gimana? Mudah banget kan pake Kubernetes? Jadi, kalo mau update aplikasi, kita nggak perlu khawatir bakal nge-down soale Kubernetes bakal ngejamin prosesnya berjalan smoothly. Semoga tips kali ini membantu ya. Happy deploying!

#Kubernetes #Tutorial