日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化

發布時間:2025/1/21 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

很多地方提到Prometheus Operator是kubernetes集群監控的終極解決方案,但是目前Prometheus Operator已經不包含完整功能,完整的解決方案已經變為kube-prometheus。項目地址為:https://github.com/coreos/kube-prometheus 本項目基于最新kube-prometheus開發,解決了kube-prometheus安裝部署后無法監控kube-controller kube-scheduse kube-etcd,無法告警、無法數據持久化等各種問題,為小白用戶提供了極大便利。

主要功能

  • 1.支持數據持久化
  • 2.支持kube-controller監控
  • 3.支持kube-scheduse監控
  • 4.支持kube-etcd監控
  • 5.支持NodePort訪問
  • 6.支持ingress訪問
  • 7.支持離線安裝
  • 8.支持重復安裝
  • 9.支持一鍵卸載

部署在 Kubernetes

前置要求

  • 支持kubeadm方式安裝的k8s,二進制方式安裝的未測試
  • 支持prometheus 2.15.2版本

一鍵安裝

git clone https://github.com/chinaboy007/kube-prometheus.git cd kube-prometheus/manifests sh install.sh

一鍵卸載

cd kube-prometheus/manifests sh uninstall.sh

數據持久化

啟用nfs-client-provisioner動態存儲,并配置prometheus granafa數據持久化
cd kube-prometheus/manifests/add/nfs-client sh install.sh

版本升級

如果之前已安裝過kube-prometheus,如果想升級到2.17.2,請執行如下命令
1.查看當前版本
kubectl describe pod prometheus-k8s-0 -n monitoring |grep prometheus:v |awk -F: '{print $3}'

2.升級到2.17.2

cd kube-prometheus/manifests/add/upgrade sh upgrade.sh

告警配置

只開啟業微信告警,支持自定義模板

cd kube-prometheus/manifests/add/alert/wechat sh install.sh

只開啟釘釘告警,支持自定義模板

告警采用開源項目https://github.com/timonwong/prometheus-webhook-dingtalk 實現
cd kube-prometheus/manifests/add/alert/dingtalk sh install.sh

同時開啟企業微信、釘釘告警

告警采用開源項目https://github.com/feiyu563/PrometheusAlert 實現
cd kube-prometheus/manifests/add/prometheusalert 先編輯conf.txt,填入相應的key或token, 再執行sh install.sh

參考鏈接:

https://kuboard.cn/learning/k8s-advanced/observe/kube-prometheus.html
https://github.com/chinaboy007/kube-prometheus

總結

以上是生活随笔為你收集整理的安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。