Prometheus Operator版本梳理及部署
https://github.com/prometheus-community/helm-charts
prometheus operator源码:https://github.com/prometheus-operator/prometheus-operator
kube prometheus yaml部署文件:https://github.com/prometheus-operator/kube-prometheus/tree/main/manifests,prometheus-operator的相关yaml文件在`manifests/setup`中。
基于Kube-Prometheus的manifests yaml文件,自己做的chart包:http://www.mydlq.club/article/10/
Kube-Prometheus与k8s的版本对应关系,在哪确认?
kube-prometheus stack | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | Kubernetes 1.24 |
---|---|---|---|---|---|---|---|---|---|---|---|
release-0.3 | √ | √ | √ | √ | |||||||
release-0.4 | × | × | √(v1.16.5+) | √ | |||||||
release-0.5 | × | × | × | √ | |||||||
release-0.6 | × | × | × | √ | √ | ||||||
release-0.7 | × | × | × | √ | √ | ||||||
release-0.8 | × | × | × | √ | √ | ||||||
release-0.9 | × | × | × | √ | √ | ||||||
release-0.10 | × | × | × | √ | √ | ||||||
release-0.11 | √ | √ | |||||||||
main | √ |
prometheus operator 使用 CRD 机制对 Kubernetes API 进行扩展。
一、安装
参考链接:https://bbs.huaweicloud.com/blogs/303137
yaml文件归类后,记得调整下prometheus和alertmanager的副本数,默认是3。
镜像可能会下载超时,可以用quay.mirrors.ustc.edu.cn/coreos/prometheus-operator:v0.40.0来代替。
1 | sed -i 's/quay.io/quay.mirrors.ustc.edu.cn/g' setup/prometheus-operator-deployment.yaml |
二、部署后问题
prometheus target
1、Prometheus 日志报:kubelete Error on ingesting samples that are too old or are too far into the future
点关注,不迷路
好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。
白嫖不好,创作不易。各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !
原文作者: create17
原文链接: https://841809077.github.io/2022/03/08/Prometheus/prometheus-operator/git-introduce.html
版权声明: 转载请注明出处(码字不易,请保留作者署名及链接,谢谢配合!)