Tag: heapster

由于已经使用的NodePort,Kubernetes不断移除Heapster&Grafana服务

我在Ubuntu上通过Docker在本地运行Kubernetes集群。 由于我使用Vagrant来创buildUbuntu VM,我不得不从官方的Kubernetes指南中修改docker docker run命令: docker run -d \ –volume=/:/rootfs:ro \ –volume=/sys:/sys:ro \ –volume=/var/lib/docker/:/var/lib/docker:rw \ –volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ –volume=/var/run:/var/run:rw \ –net=host \ –privileged=true \ –pid=host \ gcr.io/google_containers/hyperkube:v1.3.0 \ /hyperkube kubelet \ –allow-privileged=true \ –api-servers=http://localhost:8080 \ –v=2 \ –address=0.0.0.0 \ –enable-server \ –hostname-override=192.168.10.30 \ –config=/etc/kubernetes/manifests-multi \ –containerized \ –cluster-dns=10.0.0.10 \ –cluster-domain=cluster.local 另外,运行反向代理允许我通过虚拟机之外的浏览器访问集群的服务: docker run -d –net=host –privileged […]

如何从一些API测量容器的启动和结束时间?

我正在使用heapster和prometheus服务运行一个kubernetes集群。 我想测量每个容器和豆荚的开始和结束时间,但是我在普罗米修斯找不到这样的统计数据。 我想通过一些API来获得这些统计数据。 有谁知道我怎么能得到它?

Heapster无法从Kubernetes集群上的Kubelet获取容器统计信息

我已经在Ubuntu(可靠)基础上通过Docker指南在本地运行Kubernetes设置了一个Kubernetes集群,部署了一个DNS,并运行带有InfluxDB后端和Grafana UI的Heapster。 除了Grafana之外,一切似乎都能顺利运行,Grafana不会显示任何graphics,只会显示其图中No datapoints的消息: 截图 在检查Docker容器日志后,我发现Heapster无法访问kubelet API(?),因此InfluxDB中没有任何指标: user@host:~$ docker logs e490a3ac10a8 I0701 07:07:30.829745 1 heapster.go:65] /heapster –source=kubernetes:https://kubernetes.default –sink=influxdb:http://monitoring-influxdb:8086 I0701 07:07:30.830082 1 heapster.go:66] Heapster version 1.2.0-beta.0 I0701 07:07:30.830809 1 configs.go:60] Using Kubernetes client with master "https://kubernetes.default" and version v1 I0701 07:07:30.831284 1 configs.go:61] Using kubelet port 10255 E0701 07:09:38.196674 1 influxdb.go:209] issues while creating an InfluxDB […]

无法访问Heapster的InfluxDB端口8083

我遵循本指南来部署我的Kubernetes集群和本指南来启动Heapster。 但是,当我打开Granfa的网站UI时,它总是说“仪表板初始化失败:模板variables无法初始化:未定义”。 此外,我不能通过端口8083访问InfluxDB。有什么我错过了? 我已经尝试了几个版本的Kubernetes。 我不能部署DNS,现在我使用的是1.1.4,但是我需要手动创build“kube-system”命名空间。 docker版本是1.7.1。 编辑:我可以curl端口8083和8086 in influxdb吊舱。 但是,如果我在运行容器的节点中执行此操作,则会拒绝连接。 这是我的服务状态:

连接到Kubernetes master,更新heapster

我想更新Heapsterconfiguration(为influxdb添加接收器)。 问题在于,由于我们通过Google容器引擎创build了集群,默认情况下创build了heapster,并在kubernetes master上有configuration文件。 我不能连接到kubernetes掌握与我可以连接到奴才节点(ssh)相同的方式。 我想知道是否有更新heapster podconfiguration的方法,可以直接通过k8s master上的configuration文件或通过kubernetes API