Storage — migrate PVCs from local-path to NFS StorageClass #8
Labels
No labels
gitops-rework
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
znibb/kobbo-homelab#8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Replace local-path-provisioner with NFS-backed StorageClass using
TrueNAS dataset deadpool/k8s-nfs.
Dependencies
Tasks
Uppdatering: central Postgres är borta
Ett par saker har ändrats sedan jag skrev ursprungsuppgiften ovan, vilket gör att uppgiften "Migrera existing PVCs service by service (pg_dump + restore for Postgres)" inte längre stämmer som den står:
mainvia Flux.Ny TrueNAS-share på plats
NFS-share finns nu uppe på TrueNAS:
192.168.10.80:/mnt/deadpool/k8s-nfs(uid/gid-owner: 3000). Detta blir sannolikt målet för NFS StorageClass enligt ursprungsplanen, men innan vi kör på behöver följande klargöras:csi-driver-nfs, democratic-csi etc.) redan är installerad i klustret, eller om allt fortfarande kör local-path-provisioner som ursprungsplanen antog.Nästa steg
Kör
kubectl get pvc -Aochkubectl get storageclassför att få en faktisk bild av nuläget innan tasklistan i toppen av denna issue uppdateras. Tasken om pg_dump/restore för en central Postgres kan strykas — ersätts troligen med en per-app-genomgång av befintliga PVCs.