2017-09-26 67 views
0

我有一個Kubernetes集羣。配備kops,工作人員在CoreOS上運行。我不時看到一個明顯的負載尖峯,與普羅米修斯報告的I/O尖峯相關,從node_disk_io_time_ms度量。事情是,我似乎無法使用任何度量標準來確定這個I/O工作負載實際來自哪裏。諸如container_fs_*之類的度量標準似乎無用,因爲我總是爲實際容器獲取零值,並且僅爲整個節點獲取任何數據。Kubernetes/CoreOS節點上的I/O監視

我如何能接近定位的問題是什麼KUBE集羣/ coreos節點非常歡迎被指責爲I/O負載任何提示

回答

0

如果您正在使用nginx的入口,你可以用

配置它
enable-vts-status: "true" 

這會給你一個prometheus指標,每個豆莢上有入口。該指標名稱開頭nginx_upstream_

在情況下,它是創造的cronjob尖峯,安裝節點出口daemonset和檢查指標container_fs_