Kubernetes+Prometheus+Grafana部署笔记

安装笔记可参考 https://blog.51cto.com/kaliarch/2160569

有如下几点需要注意,

1.上述安装文档中prometheus和grafana是没有使用持久化存储,pod重启数据会丢失,建议改成持久存储

2.上述文档中使用的版本过旧,如Prometheus v2.0.0 ,如果搭配NFS作为持久化存储会遇到一个bug,官方issue https://github.com/prometheus/prometheus/issues/3534,所以还是使用新版本吧,任何文档都不是一劳永逸的

3.grafana使用的是4.2.0版本,测试了下没有钉钉发送告警的媒介,需要升级为较新的版本,比如我这里升级为了5.4.3。5.x版本以上有个uid的变更,解决办法参考这里 https://www.qikqiak.com/k8s-book/docs/56.Grafana%E7%9A%84%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8.html 或者通过增加了initContainers,主要是解决挂载的写权限的问题,参考https://segmentfault.com/a/1190000018335241

原文地址:https://www.cnblogs.com/robinunix/p/11251962.html