Explore the Catalog

Tutorials, challenges, courses, skill paths, playgrounds, and more — search the whole library in one place.

Challenge

Reclaim a Retained PV with a New PVC and Restore a Lost MariaDB Database

A MariaDB deployment and its PVC were accidentally deleted. The PersistentVolume survived due to its Retain policy. Restore the database by rebinding the existing PV without losing any data.

Challenge

Kubernetes - Dynamic Provisioning with StorageClass

Explore how the DefaultStorageClass admission controller injects storage classes, explicitly name a StorageClass, switch the cluster default, and inspect where local-path stores volumes on the node.

See all challenges →
Skill Path

Kubernetes Storage: From Ephemeral to Persistent

Four hands-on challenges covering the full storage stack. Start with emptyDir, move to dynamic provisioning with StorageClass, explore static PV binding patterns including label selectors, bidirectional claimRef, and topology-aware local volumes, then finish with PV reclaim policies and data recovery.

See all skill paths →