swapping prometheus to use nfs

This commit is contained in:
2026-09-03 19:57:53 -03:00
parent 4b9b3348e0
commit 56d9bef1fc
+34 -22
View File
@@ -44,9 +44,8 @@ spec:
persistentVolumeClaim: persistentVolumeClaim:
claimName: prometheus-pvc claimName: prometheus-pvc
- name: prometheus-storage - name: prometheus-storage
emptyDir: persistentVolumeClaim:
medium: Memory claimName: prometheus-storage-pvc
sizeLimit: 256Mi
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
@@ -63,6 +62,19 @@ spec:
requests: requests:
storage: 1Gi storage: 1Gi
--- ---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: prometheus-storage-pvc
namespace: monitoring
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
---
# Service URL - http://prometheus.monitoring.svc.cluster.local:9090 # Service URL - http://prometheus.monitoring.svc.cluster.local:9090
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
@@ -96,22 +108,22 @@ metadata:
labels: labels:
app: prometheus app: prometheus
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: resources:
- nodes - nodes
- nodes/proxy - nodes/proxy
- services - services
- endpoints - endpoints
- pods - pods
verbs: ["get", "list", "watch"] verbs: ["get", "list", "watch"]
- apiGroups: ["extensions"] - apiGroups: ["extensions"]
resources: resources:
- ingresses - ingresses
verbs: ["get", "list", "watch"] verbs: ["get", "list", "watch"]
- apiGroups: ["networking.k8s.io"] - apiGroups: ["networking.k8s.io"]
resources: resources:
- ingresses - ingresses
verbs: ["get", "list", "watch"] verbs: ["get", "list", "watch"]
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
@@ -125,6 +137,6 @@ roleRef:
kind: ClusterRole kind: ClusterRole
name: prometheus name: prometheus
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: prometheus name: prometheus
namespace: monitoring namespace: monitoring