| .. | ||
| .terraform.lock.hcl | ||
| 010-provider.tf | ||
| 020-config.tf | ||
| 040-network.tf | ||
| 050-project.tf | ||
| 060-sfs.tf | ||
| 070-ske.tf | ||
| example-rwx-deployment.yaml | ||
| MAINTAINERS.md | ||
| PersistentVolumeClaim.yaml | ||
| README.md | ||
| stackit.docs.yaml | ||
STACKIT File Storage Example Deployment
Terraform Example of deploying a STACKIT File Storage NFS Service
Deployment Scope
- Network Area with Routing Tables Enabled
- Projects attached to the Network area
- STACKIT SFS Resources
- SKE Cluster for RWX usage
Setup RWX on SKE with STACKIT SFS
Install Helmchart
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
helm repo update
helm install nfs-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
--set nfs.server=1.2.3.4 \
--set nfs.path=/srv/nfs/storage \
--set storageClass.name=nfs-client
Create PersistentVolumeClaim from NFS Storage
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: test-claim
spec:
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Mi