第四章 九析帶你輕鬆完爆 k8s event

1 介紹
linux

        event 是 k8s 一種特殊資源。經過它,你能夠查看存儲在 etcd 中的集羣事件。通常狀況下咱們不多關注它,可是若是你一旦瞭解了它,你就會不由自主愛上它,由於它能夠幫助你更容易定位問題。不信,可直接定位下面的截圖:ide

        event 是命名空間級別。因此當你在查看 event 時,注意帶上命名空間。
ui

kubectl get eventspa

B477B042-1F44-48e5-942F-2AE906E659CE.png


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
資源

2ACAB6CA-2395-46fb-B60D-DA9DDC84BF36.png

        後來升級了內核才解決。關於如何升級操做系統內核,能夠參閱本人《輕鬆完爆 linux 內核》。以下圖所示,此時內核已經支持了 pids。
get

EF4B76EF-3305-4dc2-B3DA-4D7C5A68C9C6.png

相關文章
相關標籤/搜索