You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenLens v6.5.2如何连接已通过Helm部署的Prometheus实例?

解决OpenLens v6.5.2连接kube-prometheus-stack显示性能面板的方法

一、先处理Lens Metrics扩展问题

打开OpenLens的汉堡菜单>文件>扩展,找到Lens Metrics扩展:

  • 若扩展未安装,点击安装后重启OpenLens
  • 若已安装但无法选中,卸载现有版本后重新安装与v6.5.2匹配的v6.5.x版本扩展

二、配置Prometheus连接的正确步骤

方法1:直接指定自定义Prometheus地址

  1. 在OpenLens中选中Docker Desktop集群,点击顶部齿轮状的设置图标
  2. 进入Metrics选项卡,选择Custom Prometheus
  3. 填入集群内部完整服务地址:http://prometheus-operated.kubernetes-monitoring.svc.cluster.local:9090
  4. 点击Save保存,等待几秒后切换到Pods/Nodes页面,性能面板即可加载

方法2:通过Prometheus Operator自动发现(推荐)

  1. 先确认kube-prometheus-stack的监控资源已正常创建:
    kubectl get servicemonitors -n kubernetes-monitoring
    
    应能看到prometheus-operator、kube-state-metrics等相关资源
  2. 进入OpenLens集群设置>Metrics,选择Prometheus Operator选项
  3. 命名空间选kubernetes-monitoring,Prometheus实例选prometheus(对应helm安装时指定的名称)
  4. 保存设置后刷新页面,性能面板即可正常显示

三、无效则重新安装kube-prometheus-stack

若之前安装有配置遗漏,执行以下命令重装:

# 卸载现有实例
helm uninstall prometheus -n kubernetes-monitoring
# 清理命名空间(可选)
kubectl delete namespace kubernetes-monitoring
# 重建命名空间
kubectl create namespace kubernetes-monitoring
# 带适配Lens的配置重新安装
helm install prometheus prometheus-community/kube-prometheus-stack \
  -n kubernetes-monitoring \
  --set prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues=false \
  --set prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValues=false

安装完成后,再按方法2的步骤配置OpenLens即可。


内容的提问来源于stack exchange,提问作者tm1701

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 14:43:37