目录
1、环境说明
2、grafana-kubernetes-app插件
2.1、插件介绍
2.2、插件安装
2.3、插件配置
2.4、插件效果
3、devopsprodigy-kubegraf-app插件
3.1、插件介绍
3.2、插件安装
3.3、插件配置
3.4、插件效果
监控k8s的主流方案是prometheus+grafana两大套件,为了快速部署并监控k8s,目前有两款主流grafana插件提供给了我们方案
1、环境说明
本文环境是二进制部署的k8s
集群,prometheus
和grafana
通过yaml
部署(非operator)
# kubectl version
Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40:16Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:32:14Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
# kubectl get pods -n kube-system -l k8s-app=prometheus
NAME READY STATUS RESTARTS AGE
prometheus-0 2/2 Running 0 1m
# kubectl get pods -n kube-system -l app=grafana
NAME READY STATUS RESTARTS AGE
grafana-0 1/1 Running 0 1m
2、grafana-kubernetes-app插件
插件地址:https://grafana.com/grafana/plugins/grafana-kubernetes-app
2.1、插件介绍
Grafana Kubernetes App
可监控Kubernetes集群的性能。它包括4个仪表板,即集群,节点,Pod
/容器和部署。它允许自动部署所需的Prometheus
导出器,并使用默认的scrape
配置与您的