天天看點

helm3安裝prometheus到K8s叢集

目錄

      • 部署環境
      • 部署步驟
        • 1. 安裝 helm3
        • 2. 安裝 Prometheus
        • 3. 安裝 Grafana
        • 4. 登入 Grafana 內建 Prometheus 并添加 Dashboards

部署環境

  • Linux: Cent OS7
  • K8s: v1.19.3
  • Docker: 19.03
  • Helm: v3.4.0

部署步驟

1. 安裝 helm3

# helm3 下載下傳位址
  https://github.com/helm/helm/releases
# 下載下傳後解壓擷取二進制檔案即可使用
# 添加 bitnami chart倉庫
  helm repo add bitnami https://charts.bitnami.com/bitnami
# 更新倉庫
  helm repo update
           

2. 安裝 Prometheus

# 安裝 prometheus
  helm install prometheus bitnami/prometheus-operator \
--set prometheus.service.type=NodePort \
--set prometheus.service.nodePort=30090
# 通路 prometheus
curl http://localhost:30090
           
helm3安裝prometheus到K8s叢集

3. 安裝 Grafana

# 安裝 grafana
  helm install grafana bitnami/grafana \
--set persistence.enabled=false \
--set service.type=NodePort \
--set service.nodePort=30080
# 擷取 grafana 使用者名密碼
  echo "User: admin" && echo "Password: $(kubectl get secret grafana-admin -n default -o jsonpath="{.data.GF_SECURITY_ADMIN_PASSWORD}" | base64 --decode)"
# 通路 grafana
  curl http://localhost:30080
           
helm3安裝prometheus到K8s叢集

4. 登入 Grafana 內建 Prometheus 并添加 Dashboards

grafana 模闆位址
helm3安裝prometheus到K8s叢集
helm3安裝prometheus到K8s叢集
helm3安裝prometheus到K8s叢集
helm3安裝prometheus到K8s叢集