From 12f0ae9e3dfbf475526ac6f99a1ff318a4023a7c Mon Sep 17 00:00:00 2001 From: Matthias Hinrichs Date: Tue, 13 Jan 2026 14:57:16 +0100 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20csi-nfs-app.yaml=20f=C3=BCr=20den?= =?UTF-8?q?=20NFS=20CSI-Treiber=20hinzu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nfs_csi/csi-nfs-app.yaml | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 08_cluster_infrastructure/nfs_csi/csi-nfs-app.yaml diff --git a/08_cluster_infrastructure/nfs_csi/csi-nfs-app.yaml b/08_cluster_infrastructure/nfs_csi/csi-nfs-app.yaml new file mode 100644 index 0000000..ba14393 --- /dev/null +++ b/08_cluster_infrastructure/nfs_csi/csi-nfs-app.yaml @@ -0,0 +1,45 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: csi-driver-nfs + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + server: https://kubernetes.default.svc + namespace: kube-system + project: cluster-functions + sources: + - chart: csi-driver-nfs + repoURL: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts + targetRevision: 4.12.1 + helm: + releaseName: csi-driver-nfs + values: | + storageClasses: + - name: nfs-csi-delete + annotations: + storageclass.kubernetes.io/is-default-class: "true" + parameters: + server: 192.168.250.10 + share: /volume1/k8sCluster + subDir: ${pvc.metadata.name} + reclaimPolicy: Delete + volumeBindingMode: Immediate + mountOptions: + - nfsvers=4.1 + - name: nfs-csi + parameters: + server: 192.168.250.10 + share: /volume1/k8sCluster + subDir: ${pvc.metadata.name} + reclaimPolicy: Retain + volumeBindingMode: Immediate + mountOptions: + - nfsvers=4.1 + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true \ No newline at end of file