install - dwilson2547/wiki_demo GitHub Wiki
- Install ubuntu 24 server (Default installation process)
- Install microk8s
- sudo snap install microk8s --classic --channel=1.33
- Expand cluster
- Enable ingress
- Enable nfs storage
- microk8s helm3 repo add csi-driver-nfs https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts
- microk8s helm3 repo update
- Add storage class
# sc-nfs.yaml --- apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: nfs-crucial provisioner: nfs.csi.k8s.io parameters: server: 192.168.0.50 share: /mnt/Crucial_Pool/Crucial_Dataset/TNK8Store reclaimPolicy: Delete volumeBindingMode: Immediate mountOptions: - hard - nfsvers=4.1
- Add test pvc
# pvc-nfs.yaml --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: my-pvc spec: storageClassName: nfs-crucial accessModes: [ReadWriteOnce] resources: requests: storage: 5Gi
- Enable Prometheus
microk8s enable prometheus