目錄
-
-
- 部署環境
- 部署步驟
-
- 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
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
4. 登入 Grafana 內建 Prometheus 并添加 Dashboards
grafana 模闆位址