无法访问 Prometheus 仪表板/端口转发不起作用
Posted
技术标签:
【中文标题】无法访问 Prometheus 仪表板/端口转发不起作用【英文标题】:Unable To Access Prometheus Dashboard/ Port Forwarding Doesn't Work 【发布时间】:2021-07-26 03:44:33 【问题描述】:我正在创建一个 K8 集群,并且我想使用 Prometheus(像往常一样)在 Grafana 中显示集群信息。我已经关注了已经发布的各种文档,但似乎没有任何解决问题的方法。
Prometheus 仪表板未加载,我在 AWS 环境中执行此操作。请找到我正在使用的步骤。
-
helm install stable prometheus-community/kube-prometheus-stack --namespace prometheus - 成功
kubectl edit svc stable-kube-prometheus-sta-prometheus -n prometheus - 更改为 NodePort
kubectl edit svc stable-grafana -n prometheus - 更改为 NodePort
kubectl port-forward -n 监控 svc/grafana 8000:80
我能够将端口转发一次到 Grafana(第一次尝试)。但是,由于一些复杂性删除了该部署后,我再次进行了上述部署。 当涉及到端口转发时,我没有得到以下响应
Forwarding from 127.0.0.1:8080 -> 8080
Forwarding from [::1]:8080 -> 8080
事实上我什么也没得到。此端口是否已在使用中?我究竟做错了什么 ?请帮忙。
【问题讨论】:
【参考方案1】:在您的情况下,这看起来像是一个小错误:您为port-forward
cmd 选择了错误的命名空间。
使用您安装整个版本的那个:prometheus
kubectl port-forward -n prometheus svc/grafana 8000:80
【讨论】:
以上是关于无法访问 Prometheus 仪表板/端口转发不起作用的主要内容,如果未能解决你的问题,请参考以下文章
无法使用来自浏览器的入口访问我在 k8s 集群上的 grafana 仪表板
如何在 Prometheus 上显示一段时间内访问 Superset 仪表板的用户数?