博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云容器Kubernetes监控(二) - 使用Grafana展现Pod监控数据
阅读量:6329 次
发布时间:2019-06-22

本文共 1433 字,大约阅读时间需要 4 分钟。

简介

在kubernetes的监控方案中,Heapster+Influxdb+Grafana的组合相比prometheus等开源方案而言更为简单直接。而且Heapster在kubernetes中承担的责任远不止监控数据的采集,还包括控制台的监控接口、HPA的POD弹性伸缩等都依赖于Heapster的功能。因此Heapster成为了kubernetes中一个必不可少的组件,在阿里云的kubernetes集群中已经内置了Heapster+Influxdb的组合,如果需要将监控的数据进行展示,只需要配置一个可用的Grafana与相应的Dashboard即可。

操作步骤

首先我们登陆控制台,部署Grafana与Grafana的Service:

1
选择namespace为kube-system,并在编辑框内填入模板内容
2

apiVersion: extensions/v1beta1kind: Deploymentmetadata:  name: monitoring-grafana  namespace: kube-systemspec:  replicas: 1  template:    metadata:      labels:        task: monitoring        k8s-app: grafana    spec:      containers:      - name: grafana        image: registry.cn-hangzhou.aliyuncs.com/acs/grafana:5.0.4        ports:        - containerPort: 3000          protocol: TCP        volumeMounts:        - mountPath: /var          name: grafana-storage        env:        - name: INFLUXDB_HOST          value: monitoring-influxdb      volumes:      - name: grafana-storage        emptyDir: {}---apiVersion: v1kind: Servicemetadata:  name: monitoring-grafana  namespace: kube-systemspec:  ports:  - port: 80    targetPort: 3000  type: LoadBalancer  selector:    k8s-app: grafana

点击确认即可进行部署。

3
4
当部署详情中Pod已经处于Running的状态时,查看访问的服务端点。
5
这个地址是通过LoadBalancer的Service自动创建的,对于需要更安全的开发者而言可以考虑添加ip白名单或者使用配置证书等方式增强。
6
访问服务端点,默认的Grafana的用户名和密码都是admin,建议在部署后先修改为更复杂的密码。
7
8
在这个版本的Grafana中我们已经内置了两个模板,一个负责展示节点级别的物理资源,一个负责展示Pod相关的资源。开发者也可以通过添加自定义的Dashboard的方式进行更复杂的展现,也可以基于Grafana进行资源的告警等等。

转载地址:http://gsboa.baihongyu.com/

你可能感兴趣的文章
【原】东拼西凑PBR(1):PBR基础
查看>>
react 从零开始搭建开发环境
查看>>
scala recursive value x$5 needs type
查看>>
ps -ef |grep 输出的具体含义
查看>>
markdown编辑
查看>>
ASCII 在线转换器
查看>>
Linux内核同步:RCU
查看>>
Android逆向进阶——让你自由自在脱壳的热身运动(dex篇)
查看>>
Java设计模式之五大创建型模式(附实例和详解)
查看>>
60 Permutation Sequence
查看>>
主流的RPC框架有哪些
查看>>
Hive学习之路 (七)Hive的DDL操作
查看>>
[转]mysql使用关键字作为列名的处理方式
查看>>
awesome go library 库,推荐使用的golang库
查看>>
树形展示形式的论坛
查看>>
jdbcTemplate 调用存储过程。 入参 array 返回 cursor
查看>>
C++中的stack类、QT中的QStack类
查看>>
Linux常用基本命令[cp]
查看>>
CSS 相对|绝对(relative/absolute)定位系列(一)
查看>>
关于 Nginx 配置 WebSocket 400 问题
查看>>