added csi-nfs for storage

This commit is contained in:
Jakub Kropáček 2025-01-16 20:08:01 +01:00
parent 9b71291990
commit 4729ebda92
4 changed files with 25 additions and 1 deletions

View file

@ -3,6 +3,8 @@ repositories:
url: https://metallb.github.io/metallb url: https://metallb.github.io/metallb
- name: ingress-nginx - name: ingress-nginx
url: https://kubernetes.github.io/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: releases:
- name: metallb - name: metallb
@ -13,3 +15,11 @@ releases:
namespace: ingress-nginx namespace: ingress-nginx
chart: ingress-nginx/ingress-nginx chart: ingress-nginx/ingress-nginx
version: 4.12.0 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

View file

@ -1,7 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- ./kustomize/metallb.yaml - ./kustomize/metallb.yaml
- ./kustomize/csi-driver-nfs.yaml
labels: labels:
- includeSelectors: true - includeSelectors: true
pairs: pairs:

View file

@ -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

View file