摘要:下载在这里下载修改替换镜像修改添加,同时把由改为。因为的跟中的的冲突了。修改新增的暴露出来,同时添加创建配置修改下数据源的查看数据总结部署详解监控
下载yaml
在这里下载deploy/kube-config/influxdb
修改yaml替换镜像
gcr.io/google_containers/heapster-grafana:v4.0.2 registry.cn-hangzhou.aliyuncs.com/kube_containers/heapster_grafana gcr.io/google_containers/heapster-influxdb:v1.1.1 registry.cn-hangzhou.aliyuncs.com/kube_containers/heapster_influxdb gcr.io/google_containers/heapster:v1.3.0-beta.0 registry.cn-hangzhou.aliyuncs.com/wayne/heapster:v1.1.0
修改grafana-service.yaml
添加external ip,同时把port由80改为3000。因为80的port跟heapster-service.yaml中的80的port冲突了。
apiVersion: v1 kind: Service metadata: labels: # For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons) # If you are NOT using this as an addon, you should comment out this line. kubernetes.io/cluster-service: "true" kubernetes.io/name: monitoring-grafana name: monitoring-grafana namespace: kube-system spec: # In a production setup, we recommend accessing Grafana through an external Loadbalancer # or through a public IP. # type: LoadBalancer # You could also use NodePort to expose the service at a randomly-generated port # type: NodePort ports: - port: 3000 targetPort: 3000 selector: k8s-app: grafana externalIPs: - 192.168.99.101
修改influxdb-service.yaml
新增8083的port暴露出来,同时添加external ip
apiVersion: v1 kind: Service metadata: labels: task: monitoring # For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons) # If you are NOT using this as an addon, you should comment out this line. kubernetes.io/cluster-service: "true" kubernetes.io/name: monitoring-influxdb name: monitoring-influxdb namespace: kube-system spec: ports: - name: http port: 8083 targetPort: 8083 - name: api port: 8086 targetPort: 8086 selector: k8s-app: influxdb externalIPs: - 192.168.99.101创建
kubectl create -f deploy/kube-config/influxdb/配置grafana
http://192.168.99.101:3000/
修改下k8s数据源的url
查看数据
docRun Heapster in a Kubernetes cluster with an InfluxDB backend and a Grafana UI
<总结> 部署 Kubernetes+Heapster+InfluxDB+Grafana 详解
Kubernetes监控——Heapster+InfluxDB+Grafana
heapster-yaml
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/32543.html
摘要:在每个上都会运行,它会收集本机以及容器的监控数据。使用这里主要介绍的使用,及可获取的。参考资料文档文档及可用在官方文档中都介绍的比较齐全。我们没有采用该方式,是考虑到如果和监控系统相互依赖,会导致异常之后,存在监控系统无法使用的隐患。 什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS。Kubernetes有个出名的监控...
摘要:问题安装过程中部分镜像需要从的镜像仓库拉取但是国内无法访问其镜像仓库故需要手动获取镜像再自行安装从官方提供的仓库获取不是使用的宿主机器的进程故不能简单的把自己获取的镜像重新来完成安装需要导出之后然后使用提供的镜像管理功能进行导入解决原理获取 问题 microk8s安装过程中,部分镜像需要从google的镜像仓库拉取,但是国内无法访问其镜像仓库, 故需要手动获取镜像再自行安装(从官方提...
摘要:问题安装过程中部分镜像需要从的镜像仓库拉取但是国内无法访问其镜像仓库故需要手动获取镜像再自行安装从官方提供的仓库获取不是使用的宿主机器的进程故不能简单的把自己获取的镜像重新来完成安装需要导出之后然后使用提供的镜像管理功能进行导入解决原理获取 问题 microk8s安装过程中,部分镜像需要从google的镜像仓库拉取,但是国内无法访问其镜像仓库, 故需要手动获取镜像再自行安装(从官方提...
摘要:问题安装过程中部分镜像需要从的镜像仓库拉取但是国内无法访问其镜像仓库故需要手动获取镜像再自行安装从官方提供的仓库获取不是使用的宿主机器的进程故不能简单的把自己获取的镜像重新来完成安装需要导出之后然后使用提供的镜像管理功能进行导入解决原理获取 问题 microk8s安装过程中,部分镜像需要从google的镜像仓库拉取,但是国内无法访问其镜像仓库, 故需要手动获取镜像再自行安装(从官方提...
摘要:问题是不是定义的一个的容器集群是只部署在同一个主机上杨乐到目前是,同一个里的是部署在同一台主机的。问题这个图里的是安装在哪里的所有的客户端以及会连接这个嘛杨乐可以任意地方,只要能访问到集群,会作为的出口。 kubernetes1.0刚刚发布,开源社区400多位贡献者一年的努力,多达14000多次的代码提交,最终达到了之前预计的milestone, 并意味着这个开源容器编排系统可以正式在...
阅读 2454·2021-09-22 16:05
阅读 2890·2021-09-10 11:24
阅读 3606·2019-08-30 12:47
阅读 2913·2019-08-29 15:42
阅读 3343·2019-08-29 15:32
阅读 1918·2019-08-26 11:48
阅读 1059·2019-08-23 14:40
阅读 879·2019-08-23 14:33