Learn Kubernetes storage patterns including PersistentVolumes, StorageClasses, StatefulSets, volume snapshots, and backup/restore strategies.
10 recipes available
Implement comprehensive backup and disaster recovery strategies for Kubernetes clusters using Velero to protect workloads, configurations, and persistent data
Install and configure Container Storage Interface (CSI) drivers for cloud and on-premises storage. Set up dynamic provisioning with AWS EBS, GCP PD, and more.
Set up dynamic volume provisioning in Kubernetes with StorageClasses. Learn to configure provisioners for AWS EBS, GCP PD, Azure Disk, and NFS.
Use local persistent volumes for high-performance storage with node-local SSDs. Configure local storage classes and handle node affinity constraints.
Run stateful workloads on Kubernetes with StatefulSets. Manage stable identities, persistent storage, and ordered deployment for databases and caches.
Create and restore volume snapshots for persistent data backup. Learn to configure VolumeSnapshotClass and automate snapshot schedules.
Deploy a production-ready MySQL database on Kubernetes using StatefulSet. Learn persistent storage, headless services, and backup strategies.
Implement disaster recovery for Kubernetes using Velero. Learn to backup clusters, restore applications, and migrate workloads between clusters.
Our book includes an entire chapter dedicated to storage with dozens more examples.
📖 Explore All Chapters