1 介紹
linux
event 是 k8s 一種特殊資源。經過它,你能夠查看存儲在 etcd 中的集羣事件。通常狀況下咱們不多關注它,可是若是你一旦瞭解了它,你就會不由自主愛上它,由於它能夠幫助你更容易定位問題。不信,可直接定位下面的截圖:ide
event 是命名空間級別。因此當你在查看 event 時,注意帶上命名空間。
ui
kubectl get eventspa
2 實踐
操作系統
一次,我在使用 k8s event 時,發現這樣的錯誤:3d
Failed to update Node Allocatable Limits ["kubepods"]: failed to set supported cgroup subsystems for cgroup [kubepods]: failed to find subsystem mount for required subsystem: pidsblog
問題的緣由是當前的操做系統內核太低,並不支持 pids。以下所示:
事件
cat /proc/cgroups
資源
後來升級了內核才解決。關於如何升級操做系統內核,能夠參閱本人《輕鬆完爆 linux 內核》。以下圖所示,此時內核已經支持了 pids。
get