centos

centos上k8s的监控与告警设置

小樊
36
2025-08-12 23:25:04
栏目: 智能运维

在CentOS上设置K8s监控与告警,常用方案是Prometheus+Grafana+Alertmanager,具体步骤如下:

  1. 安装Prometheus:使用Helm安装,先添加仓库helm repo add prometheus-community https://prometheus-community.github.io/helm-charts,再安装helm install prometheus prometheus-community/prometheus -n monitoring,可通过修改values.yaml配置抓取目标等参数。
  2. 安装Grafana:同样用Helm安装,命令为helm install grafana grafana/grafana -n monitoring,安装后在Grafana界面添加Prometheus数据源,填入服务地址即可展示监控数据。
  3. 安装Alertmanager:通过Helm安装helm install alertmanager prometheus-community/alertmanager -n monitoring,创建alertmanager-config.yaml配置文件,设置告警规则、接收方式等,将其作为Secret对象存储,然后在部署Alertmanager时引用。
  4. 配置告警规则:在Prometheus的配置文件中,通过groupsrules定义告警规则,如监控CPU使用率、Pod重启次数等,示例规则为- alert: HighCpuUsage,当容器CPU使用率超过85%持续2分钟时触发告警。

0
看了该问题的人还看了