Kubernetes:Prometheus高可用集群
如想要在 Kubernetes 中的部署高可用的集群监控系统,一种比较简单的方式是使用 kube-prometheus 项目。 该项目基于 Prometheus Operator 构建,包含 Prometheus、Alertmanager、Node Exporter、Blackbox Exporter、Grafana……等组件,并已预配置为从所有 Kubernetes 组件收集指标,还提供了一组默认的监控面板和告警规则,基本上可以做到开箱即用,减少了许多非常繁琐的安装配置操作。 1. 环境 IP 主机名 角色 192.168.50.130 k8s-control-1 控制平面 192.168.50.135 k8s-worker-1 工作节点1 192.168.50.136 k8s-worker-2 工作节点2 操作系统为 Ubuntu 24.04.3,硬件配置为 4核-8G-200G 虚拟机。 Kubernetes 的版本为 1.34.1,并已部署了 Metrics Server 和 Ingress-nginx。 2. 下载 请根据 Kubernetes 版本下载对应的 kube-prometheus,具体可见: kube-prometheus stack Kubernetes 1.29 Kubernetes 1.30 Kubernetes 1.31 Kubernetes 1.32 Kubernetes 1.33 Kubernetes 1.34 release-0.14 ✔ ✔ ✔ x x x release-0.15 x x ✔ ✔ ✔ x release-0.16 x x ✔ ✔ ✔ ✔ main x x x ✔ ✔ ✔ 我这里的 Kubernetes 版本为 1.34.1,所以下载 0.16版本的 kube-prometheus。 ...