Exercise 8.2: Create a Persistent NFS Volume (PV)
ssh root@NFS_IP_ADDRESSsudo apt update && sudo apt install -y nfs-kernel-server{ sudo mkdir /data sudo chmod 1777 /data/ sudo bash -c 'echo world > /data/hello.txt' }sudo echo '/data/ *(rw,sync,no_root_squash,subtree_check)' \ | sudo tee -a /etc/exports > /dev/nullsudo exportfs -rasudo apt -y install nfs-commonNFS_IP_ADDRESS mynfs123.45.67.89 mynfsshowmount -e mynfssudo mount mynfs:/data /mnt{ ls -l /mnt cat /mnt/hello.txt }cat <<EOF | kubectl create -f - apiVersion: v1 kind: PersistentVolume metadata: name: nfs spec: capacity: storage: 1Gi accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain nfs: path: /data server: mynfs readOnly: false EOFkubectl get pv nfs
Last updated