本系列文章適合對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故事 的文章