本系列文章适合对kubernetes集群有一定了解基础,后续会增加kubernetes系列文章。
Prometheus Operator 介绍
详细介绍百度或google 一大堆,这里不做详细介绍,主要以实践为主。
最近在研究 kubernetes 的监控工具 ,早期叫Prometheus Operator,现在新的分支是kube-prometheus。
kube-prometheus是结合Prometheus Operator和和一系列清单,以帮助开始监视Kubernetes本身和在其之上运行的应用程序。
借用Prometheus-Operator的架构图:
本系列环境说明
<code>实验环境:kubernetes Version v1.16.7网络CNI:fanne存储CSI: NFS Dynamic ClassDNS: CoreDNSDocker: docker-ce v18.09.9kube-prometheus: master, release-0.4/<code>
准备工作
- 已经有kubernetes集群
- 已经部署CoreDNS
- 已经部署NFS
注:如需ansible 二进制部署脚本可以私信我。
本系列实现目标
通过以下目标完全可以完成公司内部监控需求。
- 安装部署
- 添加集群外二进制安装监控(etcd)
- 添加黑盒监控(blackbox)
- Prometheus使用持久化存储(nfs)
- AlertManager 相关的配置
閱讀更多 上海IT故事 的文章