2025-09-10 15:34:13 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
|
|
echo "开始安装 Grafana..."
|
|
|
|
|
sudo chown -R 65534:65534 /opt/prometheus/data
|
2025-09-10 15:41:17 +08:00
|
|
|
kubectl apply -f grafana-datasource.yaml
|
2025-09-10 16:27:31 +08:00
|
|
|
kubectl apply -f grafana-dash-provisioning.yaml
|
2025-09-10 15:34:13 +08:00
|
|
|
kubectl apply -f grafana-deployment.yaml
|
|
|
|
|
kubectl apply -f grafana-service.yaml
|
|
|
|
|
kubectl apply -f grafana-ingress.yaml
|
|
|
|
|
|
|
|
|
|
echo "等待 Grafana 启动..."
|
|
|
|
|
kubectl wait --for=condition=available --timeout=300s deployment/grafana
|
|
|
|
|
|
|
|
|
|
echo "Grafana 安装完成!"
|
|
|
|
|
echo "查看状态: kubectl get pods -l app=grafana"
|
|
|
|
|
|
|
|
|
|
|