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.

Pro Tip: Use filters by category, difficulty, and tags to find challenges that match your proficiency level and interests, or explore our Skill Paths for a more guided learning experience.
Challenge,  Hard,  on  KubernetesContainersLinux

Make a Kubernetes Pod Survive an OOM Event Without Restarting

Hack your way through this challenge making the OOM kills invisible again.

Submissions: 12/94
Challenge,  Easy,  on  KubernetesContainers

Deploy a Resource-Greedy Pod Without Breaking the Kubernetes Cluster

Prove your SRE skills - deploy a resource-greedy application to a Kubernetes cluster and make it run for a while without disrupting the service.

Submissions: 48/91
Challenge,  Medium,  on  ContainersLinux

Make the Container Exit When One of Its Processes Runs Out of Memory

Learn how to fine-tune the container's cgroup to make the container exit when one of its processes runs out of memory.

Submissions: 26/88
Challenge,  Medium,  on  Linux

Kill the Entire Process Group When One Process Runs Out of Memory

Learn how to set up a cgroup v2 to make the OOM killer terminate the entire process group when one process goes out-of-memory.

Submissions: 24/70
Difficulty
Category