Challenges

Focused hands-on problems designed to help you hone your DevOps or Server Side skills. Some challenges are more educational, while others are based on real-world scenarios. The platform provides hints and feedback for each challenge, including automated solution checks.

Collection
Category
Difficulty
Challenge,  Medium

Mount Only the Required ConfigMap Keys as Files to Run a Node.js Application

A Deployment is failing because application configuration is missing. Mount only specific keys from an existing ConfigMap as files inside the Pod at the correct path so the application can start successfully.

Submissions: 19/42
Challenge,  Medium

Deploy a Pod with a Sidecar Log Shipper Using Init Container Pattern

Create a Pod with a main application container and a sidecar container that continuously streams shared logs. Kubernetes implements sidecar containers as a special case of init containers.

Submissions: 17/19
Challenge,  Medium

Provision Dynamic NFS CSI Storage to Restore Stuck Deployments

A production deployment is stuck in Pending because its PersistentVolumeClaim and StorageClass are missing. Set up NFS-backed storage and watch all pods come alive and write shared data across nodes.

Submissions: 14/17