NFS – Server
Anbefalt Ubuntu 24.04, to disker. Datadisk med LVM: sudo fdisk /dev/vdb, sudo pvcreate /dev/vdb1, sudo vgcreate datadisk /dev/vdb1. Ny disk: sudo lvcreate -L 2G -n disk3 datadisk, sudo mkfs.ext4 /dev/datadisk/disk3. sudo mkdir /mnt/disk3, sudo chown nobody:nogroup /mnt/disk3. Legg i fstab og sudo mount -a -v. Del i /etc/exports: /mnt/disk3 <klientip>(rw,sync,no_subtree_check). sudo exportfs -a.
Liker du det du leser?
Få lignende artikler rett i innboksen — 1–2 ganger i måneden. Ingen spam.
NFS – Klient (Linux)
sudo apt install nfs-common. I /etc/fstab: <serverip>:/mnt/disk3 /mnt/disk3 nfs defaults 0 0. sudo mount -a -v. Engangsmount: sudo mount -t nfs <serverip>:/mnt/disk3 /mnt/disk3; avmontere med sudo umount /mnt/disk3.
Kubernetes
Installer nfs-common på alle noder. Lag PV med nfs path og server. Bruk ReadWriteMany og volumeName i PVC. NFS provisioner (Helm): helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/, deretter install med nfs.server, nfs.path og storageClass.name (f.eks. deploi-file-storage-sc).