# Apply: kubectl apply -f manifests/monitoring/monitoring-pvs.yaml # Delete: kubectl delete -f manifests/monitoring/monitoring-pvs.yaml # Description: PersistentVolumes for Prometheus, Grafana, and Loki data directories. apiVersion: v1 kind: PersistentVolume metadata: name: prometheus-pv spec: capacity: storage: 20Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: "" hostPath: path: /data/prometheus --- apiVersion: v1 kind: PersistentVolume metadata: name: grafana-pv spec: capacity: storage: 2Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: "" hostPath: path: /data/grafana --- apiVersion: v1 kind: PersistentVolume metadata: name: loki-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: "" hostPath: path: /data/loki