最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

kube

互联网 admin 6浏览 0评论

kube

1.24 中 cAdvisor 指标中缺少图像、名称和容器标签

由于 Kubernetes 1.24 已经从 cadvisor 中删除了 docker 插件,因此虽然可以使用 cri-dockerd 来适配容器运行时,但 cadvisor 无法获取有关图像标签等 docker 容器信息。进而导致 grafana 很多图像无数据。解决方法为对 prometheusrule 进行修改。 参考

解决

编辑 prometheusrule 资源

kubectl edit prometheusrule prometheus-kube-prometheus-k8s.rules

将查询语句中container=* 字样删除

缺少容器的网络指标

查看cadvisor中是有监控指标的,因此判定是 prometheus 配置导致的缺少容器网络指标。

kubectl get --raw /api/v1/nodes/m1/proxy/metrics/cadvisor | grep 'container_network'|head 

kube

1.24 中 cAdvisor 指标中缺少图像、名称和容器标签

由于 Kubernetes 1.24 已经从 cadvisor 中删除了 docker 插件,因此虽然可以使用 cri-dockerd 来适配容器运行时,但 cadvisor 无法获取有关图像标签等 docker 容器信息。进而导致 grafana 很多图像无数据。解决方法为对 prometheusrule 进行修改。 参考

解决

编辑 prometheusrule 资源

kubectl edit prometheusrule prometheus-kube-prometheus-k8s.rules

将查询语句中container=* 字样删除

缺少容器的网络指标

查看cadvisor中是有监控指标的,因此判定是 prometheus 配置导致的缺少容器网络指标。

kubectl get --raw /api/v1/nodes/m1/proxy/metrics/cadvisor | grep 'container_network'|head 
发布评论

评论列表 (0)

  1. 暂无评论