Make a Kubernetes Pod Survive an OOM Event Without Restarting
Hack your way through this challenge making the OOM kills invisible again.
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.
Hack your way through this challenge making the OOM kills invisible again.
Prove your SRE skills - deploy a resource-greedy application to a Kubernetes cluster and make it run for a while without disrupting the service.
Practice copying files to/from running Kubernetes Pods that don't have a shell or other command line tools installed.
Practice copying files to/from running Kubernetes Pods to become a Kubernetes troubleshooting ninja.
Can you edit a file in a running Kubernetes pod? What if there is no shell inside and the container's user lacks the write permission?
Be a networking Sherlock Holmes - find out which port a Kubernetes app uses and send a request to it.
Learn how to send a signal to an application running as a Kubernetes pod.
Learn how to send a signal to a Kubernetes app running in an unprivileged container without shell.
Learn how to send a signal to a Kubernetes app running in a container without shell.
Identify what causes the Pod initialization to fail and fix it while keeping the Pod images unchanged.
Identify what causes the Pod initialization to fail and fix it while keeping the Pod images unchanged.