Challenges

Focused, hands-on problems for sharpening your DevOps and server-side skills. Some teach specific concepts while others mirror real-world scenarios. Every challenge includes hints, feedback, and automated solution checks.

Collection
Category
Difficulty
Challenge,  Medium

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.

Submissions: 23/29
Challenge,  Medium

Create an OpenEBS StorageClass and Set It as the Default

Install OpenEBS, create a custom StorageClass using OpenEBS local provisioning, and make it the default StorageClass while removing the default annotation from the existing local-path StorageClass.

Submissions: 19/20