Search⌘ K

The Big Picture

Explore how Kubernetes handles storage management by using PersistentVolumes, PersistentVolumeClaims, and StorageClasses. Understand the role of the Container Storage Interface in connecting external enterprise storage systems to Kubernetes, enabling advanced features like dynamic provisioning, backups, and replication. This lesson equips you with the foundational knowledge to manage storage in Kubernetes environments effectively.

We'll cover the following...

Storing and retrieving data is critical to most real-world business applications. Fortunately, the Kubernetes PersistentVolume subsystem lets us connect enterprise-grade storage systems that provide advanced data management services such as backup and recovery, replication, snapshots, and more.

Kubernetes supports a variety of external storage systems. These include enterprise-class storage systems from providers such as EMC, NetApp, and all the major cloud providers. The hands-on examples later in the chapter are designed for Kubernetes clusters on Google Kubernetes Engine (GKE) and won't work on other platforms. However, the principles and workflows apply to most Kubernetes environments.

Types of storage

Kubernetes supports many types ...