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

  1. 创建 Prometheus 命名空间:
kubectl create namespace monitoring
  1. 下载 Prometheus 的 YAML 配置文件:
wget https://raw.githubusercontent.com/prometheus/prometheus/release-2.29/examples/k8s/prometheus-kubernetes.yaml
  1. 修改 prometheus-kubernetes.yaml 文件,将 Prometheus 的服务地址修改为 NodePort 类型:
sed -i 's/ClusterIP/NodePort/g' prometheus-kubernetes.yaml
  1. 部署 Prometheus YAML 文件:
kubectl apply -f prometheus-kubernetes.yaml -n monitoring

3. 安装 Grafana

  1. 创建 Grafana 命名空间:
kubectl create namespace grafana
  1. 下载 Grafana 的 YAML 配置文件:
wget https://raw.githubusercontent.com/grafana/grafana/main/packaging/kubernetes/grafana.yaml
  1. 修改 grafana.yaml 文件,将 Grafana 的服务地址修改为 NodePort 类型:
sed -i 's/ClusterIP/NodePort/g' grafana.yaml
  1. 部署 Grafana YAML 文件:
kubectl apply -f grafana.yaml -n grafana

4. 配置 Prometheus 和 Grafana

  1. 打开浏览器,访问 Kubernetes 集群中 Prometheus 的 NodePort 地址,可以看到 Prometheus 的页面,在页面上输入需要监控的指标,可以查看监控数据。

  2. 打开浏览器,访问 Kubernetes 集群中 Grafana 的 NodePort 地址,可以看到 Grafana 的页面,在页面上添加 Prometheus 数据源,并且配置需要监控的仪表盘,可以查看监控数据。

CentOS7 Kubernetes 1.20.15 上安装 Prometheus 和 Grafana

原文地址: https://www.cveoy.top/t/topic/na2j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录