Thursday, 29 April 2021

Macam mana nak dandan top cpu/memory dari kubectl

 Jika kita cuba susun output "kubectl top" dari beberapa namespace di K8s, nanti susunanya akan carca marba. Ini kerana kubectl hanya boleh susun top untuk satu namespace sahaja. Contoh susunanan yang carca-marba dari arahan ini:-

kubectl top pod -A --sort-by=cpu

Untuk betulkan keadaan ini saya nak kongsikan script untuk susun top mengikut susunan yang dikehendaki.

Top berdasarkan susunan CPU
kubectl top pod -A | grep NAMESPACE; kubectl top pod -A | grep -v NAMESPACE | sort --reverse --key 3 --numeric



Top berdasarkan susunan memory
kubectl top pod -A | grep NAMESPACE; kubectl top pod -A | grep -v NAMESPACE | sort --reverse --key 4 --numeric


No comments:

Post a Comment

Memantau Linux dengan atop

Katakan kita nak tau aplikasi apa yang guna CPU tinggi pada 3 pagi tadi.Cara paling mudah ialah dengan menggunakan atop. atop macam top tapi...