1. 程式人生 > >kubelet CPU 使用率過高問題排查

kubelet CPU 使用率過高問題排查

# kubelet CPU 使用率過高問題排查 ## 問題背景 客戶的k8s叢集環境,發現所有的worker節點的kubelet程序的CPU使用率長時間佔用過高,通過pidstat可以看到CPU使用率高達100%。針對此問題對kubelet程序的異常進行問題排查。 [![DcfCjI.png](https://s3.ax1x.com/2020/11/29/DcfCjI.png)](https://imgchr.com/i/DcfCjI) ## 叢集環境 | 軟體 | 版本 | | ---------- | --------------------------- | | kubernetes | v1.18.8 | | docker | 18.09.9 | | rancher | v2.4.8-ent | | CentOS | 7.6 | | kernel | 4.4.227-1.el7.elrepo.x86_64 | ## 排查過程 ### 使用strace工具對kubelet程序進行跟蹤 1. 由於kubelet程序CPU使用率異常,可以使用strace工具對kubelet程序動態跟蹤程序的呼叫情況,首先使用`strace -cp