Challenges

Focused, hands-on DevOps and server-side problems with hints, feedback, and automated solution checks.

Challenge

Inject a Config File Without Overwriting the Image's Existing Directory

A webapp deployment in the prod namespace is stuck in CrashLoopBackOff. The application's startup probe checks that its existing config directory is intact before the container is marked healthy. Fix the deployment so configuration is injected correctly and the pod reaches Running state with its health check endpoint responding on port 8080.

Challenge

Mount a ConfigMap and Secret into a Single Directory Using a Projected Volume

Combine an existing ConfigMap and Secret into one volume and mount them at a single path inside a Pod — using only one volume definition.

Challenge

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.