From 4729ebda927dd6c75419764b6d3e10a10f86de4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Thu, 16 Jan 2025 20:08:01 +0100 Subject: [PATCH] added csi-nfs for storage --- helmfile.yaml | 12 +++++++++++- kustomization.yaml | 3 +++ kustomize/csi-driver-nfs.yaml | 11 +++++++++++ values/csi-driver-nfs.values.yaml | 0 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 kustomize/csi-driver-nfs.yaml create mode 100644 values/csi-driver-nfs.values.yaml diff --git a/helmfile.yaml b/helmfile.yaml index 0a94816..7bbf485 100644 --- a/helmfile.yaml +++ b/helmfile.yaml @@ -3,6 +3,8 @@ repositories: url: https://metallb.github.io/metallb - name: ingress-nginx url: https://kubernetes.github.io/ingress-nginx + - name: csi-driver-nfs + url: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts --- releases: - name: metallb @@ -12,4 +14,12 @@ releases: - name: ingress-nginx namespace: ingress-nginx chart: ingress-nginx/ingress-nginx - version: 4.12.0 \ No newline at end of file + version: 4.12.0 + values: + - ./values/ingress-nginx.values.yaml + - name: csi-driver-nfs + namespace: kube-system + chart: csi-driver-nfs/csi-driver-nfs + version: v4.9.0 + values: + - ./values/csi-driver-nfs.values.yaml \ No newline at end of file diff --git a/kustomization.yaml b/kustomization.yaml index 1ae8273..b4563b0 100644 --- a/kustomization.yaml +++ b/kustomization.yaml @@ -1,7 +1,10 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + resources: - ./kustomize/metallb.yaml +- ./kustomize/csi-driver-nfs.yaml + labels: - includeSelectors: true pairs: diff --git a/kustomize/csi-driver-nfs.yaml b/kustomize/csi-driver-nfs.yaml new file mode 100644 index 0000000..42fff12 --- /dev/null +++ b/kustomize/csi-driver-nfs.yaml @@ -0,0 +1,11 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: nfs-csi +provisioner: nfs.csi.k8s.io +parameters: + server: 192.168.1.180 + share: /mnt/nas +reclaimPolicy: Delete +volumeBindingMode: Immediate +allowVolumeExpansion: true \ No newline at end of file diff --git a/values/csi-driver-nfs.values.yaml b/values/csi-driver-nfs.values.yaml new file mode 100644 index 0000000..e69de29