CentOS7 Kubernetes 1.20.15 上安装 Prometheus 和 Grafana
CentOS7 Kubernetes 1.20.15 上安装 Prometheus 和 Grafana
本文将详细介绍如何在 CentOS 7 系统的 Kubernetes 1.20.15 集群上安装和配置 Prometheus 和 Grafana,实现 Kubernetes 集群的监控。
1. 安装 Docker 和 Kubernetes
首先需要安装 Docker 和 Kubernetes,可以参考 CentOS7 安装 Docker、Kubernetes 的教程进行安装。
2. 安装 Prometheus
- 创建 Prometheus 命名空间:
kubectl create namespace monitoring
- 下载 Prometheus 的 YAML 配置文件:
wget https://raw.githubusercontent.com/prometheus/prometheus/release-2.29/examples/k8s/prometheus-kubernetes.yaml
- 修改
prometheus-kubernetes.yaml文件,将 Prometheus 的服务地址修改为 NodePort 类型:
sed -i 's/ClusterIP/NodePort/g' prometheus-kubernetes.yaml
- 部署 Prometheus YAML 文件:
kubectl apply -f prometheus-kubernetes.yaml -n monitoring
3. 安装 Grafana
- 创建 Grafana 命名空间:
kubectl create namespace grafana
- 下载 Grafana 的 YAML 配置文件:
wget https://raw.githubusercontent.com/grafana/grafana/main/packaging/kubernetes/grafana.yaml
- 修改
grafana.yaml文件,将 Grafana 的服务地址修改为 NodePort 类型:
sed -i 's/ClusterIP/NodePort/g' grafana.yaml
- 部署 Grafana YAML 文件:
kubectl apply -f grafana.yaml -n grafana
4. 配置 Prometheus 和 Grafana
-
打开浏览器,访问 Kubernetes 集群中 Prometheus 的 NodePort 地址,可以看到 Prometheus 的页面,在页面上输入需要监控的指标,可以查看监控数据。
-
打开浏览器,访问 Kubernetes 集群中 Grafana 的 NodePort 地址,可以看到 Grafana 的页面,在页面上添加 Prometheus 数据源,并且配置需要监控的仪表盘,可以查看监控数据。
原文地址: https://www.cveoy.top/t/topic/na2j 著作权归作者所有。请勿转载和采集!