Kubernetes Opslag
Naslagartikelen voor de Kubernetes-opslagproblemen die opduiken zodra workloads stateful worden: PersistentVolumeClaims die vastzitten op Pending, volumes die na een node-failure weigeren te attachen, StorageClass-mismatches die onzichtbaar zijn totdat een pod probeert te mounten en de backupstrategieën die stateful data herstelbaar houden.
Elk artikel behandelt steeds een opslagaspect: hoe een gezonde configuratie eruitziet, wat er stukgaat als die afwijkt en hoe je de fix verifieert zonder de data die al op het volume staat in gevaar te brengen.
Artikelen
-
Kubernetes PersistentVolumes en PersistentVolumeClaims: de opslagcyclus uitgelegd1468 woorden
Pods zijn tijdelijk. Start een pod opnieuw, en alles wat naar het filesysteem is geschreven is weg. PersistentVolumes (PV) en PersistentVolumeClaims (PVC) lossen dit op door opslag los te koppelen van de pod-levenscyclus, zodat data overleeft bij herstarts, herscheduling en schaling. Dit artikel legt uit hoe PVs, PVCs en StorageClasses samenwerken, wat elke fase in de levenscyclus betekent, en waar de veelvoorkomende misverstanden zitten.
-
Kubernetes StorageClass en dynamische volume-provisioning op AWS, GCP en Azure1597 woorden
Dynamische volume-provisioning laat Kubernetes automatisch cloudopslag aanmaken als een pod dat nodig heeft. In plaats van handmatig disks voorbereiden, definieer je een StorageClass die het cluster vertelt welke CSI-driver moet worden aangeroepen en welke parameters meegegeven worden. Deze gids behandelt de juiste CSI-driver, StorageClass-configuratie en WaitForFirstConsumer-binding voor EKS (AWS), GKE (GCP) en AKS (Azure).
-
Kubernetes backup en restore met Velero: disaster recovery op applicatieniveau2501 woorden
Velero biedt Kubernetes-operators backup en restore op applicatieniveau: namespace-gerichte bescherming, geplande backups naar objectopslag, volume-snapshots en cross-cluster migratie. Deze tutorial doorloopt de volledige levenscyclus, van installatie en je eerste backup tot retentiebeleid, database-consistentiehooks, restore-operaties en productiemonitoring.
-
Kubernetes ConfigMaps: applicatieconfiguratie en hot-reload-patronen beheren1821 woorden
ConfigMaps ontkoppelen configuratie van container-images, maar een draaiende applicatie updaten is minder eenvoudig dan de ConfigMap aanpassen. Omgevingsvariabelen worden nooit bijgewerkt zonder pod-restart. Volume mounts wel, maar alleen als je subPath vermijdt en je applicatie het bestand actief herleest. Deze gids behandelt elk consumptiepatroon, de update-semantiek en de tools die de gaten dichten.
-
Kubernetes ephemeral storage: limieten, eviction en container-disk beheren2219 woorden
Wordt een pod gevict met reden DiskPressure of status Evicted: The node was low on resource: ephemeral-storage, dan vertelt de kubelet je dat een van je pods de lokale disk van de node sneller volliep dan kon worden teruggewonnen. Ephemeral storage op een Kubernetes-node is de optelsom van de writable container-laag, container-logs en emptyDir-volumes. Dit artikel legt uit wat de kubelet daadwerkelijk meet, waarom disk-pressure-eviction losstaat van geheugendruk, hoe je ephemeral-storage requests en limits zet, en welke volumetypes stilletjes buiten die limieten vallen.
Terugkerende server- of deploymentproblemen?
Ik help teams productie betrouwbaar maken met CI/CD, Kubernetes en cloud—zodat fixes blijven en deploys geen stress meer zijn.
