
Lagi ena-ena jalan ke pengalengan tiba2 ada whatsapp group developer info. Deess.. gak taunya ada info scalling error pas lagi deploy backend di kubernetes. Tetap harus tenang. Pertama yang dilakukan adalah melaporkan kepada group sistem, bahwa ada scalling error impacted ke API/backend sehingga semua apps error.
Sebenernya ini hal yang anomali, biasanya deployment proses gak pernah mengalami kendala kayak gini. Masih mikir ini knapa.. padahal gw gk lagi nonton film horor.. (halaah..).
Pas liat tab monitor/log di pods ternyata masalahnya gak asing. Berikut errornya ;
0/1 nodes are available: 1 Insufficient cpu, 1 Insufficient memory. preemption: 0/1 nodes are available: 1 No preemption victims found for incoming pod., .
Ini mirip dengan awal-awal pas bangun k8s dulu. Sambil cari-cari di buku log. Sambil coba-coba naikin turunin “scale” di deployment. Tapi masih juga error. Errornya lognya bgini
{“code”:”SERVER_ERROR_CODE”,”message”:”Cannot invoke method getContent() on null object”,”requestId”:”12cd0315-14d7-4e29-bc24-a264817797a6″,”successResponse”:false}
Lumayan frustasi selama 10 menit. Baik saya coba cari-cari ke stackoverflow, sama coba-coba nanya ke supportnya alibaba. Belum ada jawaban. Selama 5 menit up-down scale masih belum solved.
Baik, Sekarang saatnya pake jurus test edit pods. Coba hapus resource required dan resources limit. Biarkan k8s membacanya secara default. Klik tombol update.
Alhamdulillah.. scale berjalan normal. Meski diawal creatingcontainernya agak lama, dan bikin deg2an, tapi akhirnya running jg.
Langsung ngabarin ke tim dev utk check proses up. Check semua fitur. Dan pastikan semua app berjalan normal. Setelah semua normal lalu seperti biasa, mengupdate inside status ke whatsapp group.
Semua berlangsung begitu cepat. Masalah ini selesai dalam waktu 15 menit, namun masih dimitigasi karena bisa jadi terjadi lagi di deployment berikutnya.
Semoga cerita ini membantu untuk yang memiliki masalah yang sama.
Terima kasih, happy coding.