#!/bin/bash set -euo pipefail echo "开始安装 Grafana..." sudo chown -R 65534:65534 /opt/prometheus/data kubectl apply -f grafana-datasource.yaml kubectl apply -f grafana-dash-provisioning.yaml 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"