Thursday 19 May 2022

Menghapus Semua Evicted Pod di Kubernetes

membersihkan pod evicted di kubernetes - Di dalam kubernetes, terkadang kita akan menemukan pod dengan status Evicted. Hal ini sering terjadi ketika node kehabisan memory atau beberapa aplikasi terjadi error. Pod yang gagal ini tidak akan dihapus secara otomatis. Jika dibiarkan, ini akan menyebabkan network load per dalam setiap pod karena walaupun podnya Evicted, namun sebenarnya mereka tetap terkoneksi dengan jaringan Kubernetes cluster.

Maka dari itu, sebaiknya dihapus secara manual. Menghapusnya satu-satu terkadang akan melelahkan dan membuang-buang waktu. Oleh karena itu, berikut ini adalah perintah untuk menghapusnya sekaligus berdasarkan namespaces nya.

$ kubectl get pod -n <nama-namespacenya> | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n <nama-namespacenya>

Perintah ini bisa disimpan sebagai cheatsheets jika Evicted pod terjadi di Kubernetes project kalian!

Semoga artikel tentang cara menghapus evicted pod di kubernetes ini bermanfaat! Terima kasih!

0 komentar

Post a Comment

Hai, Mohon Komentar Yang Relevan Dan Tidak OOT!