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 Workloads: StatefulSets

Build a StatefulSet with a headless Service, watch ordered Pod creation, verify per-replica PVC naming, scale down and back up, prove stable identity, then roll an image update and roll back using ControllerRevision history.

Challenge,  Medium

Kubernetes Workloads: ReplicaSets and Deployments

Build a ReplicaSet by hand, observe self-healing, then update its template and end up with Pods running different images. Layer a Deployment on top and confirm the full ownership chain.

Challenge,  Easy

Kubernetes Workloads: Pods

Build a Pod from scratch, exec into it, try to edit an immutable field, explore all three restart policies, and observe graceful termination.

Submissions: 29/54
Challenge,  Medium

Kubernetes Workloads: Jobs

Run a Job to completion, control retries with backoffLimit, compare restartPolicy Never with OnFailure, run work in parallel, clean up automatically with ttlSecondsAfterFinished, suspend a running Job, and enforce a deadline with activeDeadlineSeconds.

Submissions: 15/16