prometheus-operator部署
在k8s上部署prometheus
环境
k8s版本 1.23.5
准备
下载镜像
git clone https://github.com/coreos/kube-prometheus
替换镜像
vim kubeStateMetrics-deployment.yaml
修改 image: k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.3.0
为 image: quay.io/coreos/kube-state-metrics
vim prometheusAdapter-deployment.yaml
修改 image: k8s.gcr.io/prometheus-adapter/prometheus-adapter:v0.9.1
为 image: directxman12/k8s-prometheus-adapter-amd64
修改services端口,直接暴露到主机
type: NodePort
nodePort: 30xxx
安装
kubectl create -f manifests/setup/
kubectl apply -f manifests/
temp-镜像下载太慢
可手动下载镜像,复制到每台主机
docker pull quay.io/prometheus/prometheus:v2.37.0
docker pull quay.io/prometheus/alertmanager:v0.24.0
docker save -o
docker load -i
scp -PXX ip:/xxx
测试
浏览器可能无法直接访问到内网服务器上的grafana,使用xshell代理下grafana的端口到本地即可访问
配置数据源
参考https://www.cnblogs.com/tangshow/p/16374897.html
其中需要注意 数据库的ip地址和端口设置成 services集群ip和端口
导入模板
参考https://www.cnblogs.com/tangshow/p/16374897.html
模板id 13105 15661
分类:
kubernetes
, prometheus
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了