首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubernetes中没有pod监控信息(heapster,influxdb,grafana)

kubernetes中没有pod监控信息(heapster,influxdb,grafana)
EN

Stack Overflow用户
提问于 2016-07-01 13:19:08
回答 1查看 440关注 0票数 0

我创建heapster,influxdb,grafana来监控kubernetes,通过kubectl创建集群。/ -f /addons/cluster- monitor / influxdb文件来自:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/cluster-monitoring/influxdb我可以访问grafana,kube status和influxdb(后者通过将http附加到url ),但我不能访问heapster (获得404 ),并且grafana可以列出节点监控信息,而没有pod监控信息,为什么?

EN

回答 1

Stack Overflow用户

发布于 2018-01-06 17:03:29

尝试使用NodePort公开堆栈。在heapster.yaml规范(服务)中添加一个新条目

类型: NodePort

yaml部分在进入后应该看起来像这样。

规格:类型: NodePort端口:-端口: 80 targetPort: 8082选择器: k8s-app:堆

然后使用以下命令检查集群中运行的服务。

kubectl获取服务-n kube-system

从服务列表中找到heapster的端口。它应该看起来像这样。

80:32068/TCP

然后用cluster_ip:port访问heapster api

例如:

http://192.168.99.100:32068/api/v1/model/namespaces/default/pods/

那么你应该能够访问堆了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38137574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档