2017-09-26 61 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_