Prometheus 目标为 kubelet 显示 403
Prometheus targets showing 403 for kubelet
我使用 prometheus 来监控 pod 的 cpu 和网络使用情况。
但是像 cpu_usage_seconds 这样的指标并没有出现在普罗米修斯中。
当我检查 kubelet 目标已关闭时。
我正在使用来自 helm 的 stable/prometheus-operator:
有几种方法可以解决此问题:
检查权限、webhooks 和 kube 控制器。详情可见here
检查您的防火墙规则是否未阻止连接(在正确的端口上)。
Prometheus 需要对所有集群组件的读取权限才能获取指标。检查集群角色。
检查配置映射中的服务端点发现配置。
确保您使用的是最新稳定版本的 Prometheus。
如果有帮助,请告诉我。
我使用 prometheus 来监控 pod 的 cpu 和网络使用情况。 但是像 cpu_usage_seconds 这样的指标并没有出现在普罗米修斯中。
当我检查 kubelet 目标已关闭时。
我正在使用来自 helm 的 stable/prometheus-operator:
有几种方法可以解决此问题:
检查权限、webhooks 和 kube 控制器。详情可见here
检查您的防火墙规则是否未阻止连接(在正确的端口上)。
Prometheus 需要对所有集群组件的读取权限才能获取指标。检查集群角色。
检查配置映射中的服务端点发现配置。
确保您使用的是最新稳定版本的 Prometheus。
如果有帮助,请告诉我。