Problems

Sharpen your DevOps skills with hands-on coding challenges

All Topics Kubernetes Terraform Docker Linux
0/78 Solved
1. Multi-Stage Build Optimization
Docker 🏗️ Build ~20 min 10pts Med.
multi-stage optimization
2. Write a Log Rotation Script
Linux 🏗️ Build ~20 min 10pts Med.
bash cron
3. Create Variables and Outputs
Terraform 🏗️ Build ~15 min 10pts Med.
variables outputs
4. Create a ConfigMap and Mount It
Kubernetes 🏗️ Build ~15 min 20pts Med.
configmaps environment-variables
5. Create a Secret and Use It
Kubernetes 🏗️ Build ~15 min 20pts Med.
secrets security
6. Fix the Resource Limits
Kubernetes 🔧 Troubleshoot ~12 min 20pts Med.
resources limits
7. Fix the Failing Liveness Probe
Kubernetes 🔧 Troubleshoot ~15 min 25pts Med.
probes liveness
8. Deploy a Multi-Container Pod
Kubernetes 🏗️ Build ~15 min 25pts Med.
multi-container sidecar
9. Deploy Redis with Persistent Storage
Kubernetes 🏗️ Build ~18 min 25pts Med.
redis persistent-volumes
10. Fix the Missing ConfigMap
Kubernetes 🔧 Troubleshoot ~12 min 20pts Med.
configmaps troubleshooting
11. Create a Deployment with Rolling Updates
Kubernetes 🏗️ Build ~15 min 25pts Med.
deployments rolling-updates
12. Create a Pod with an Init Container
Kubernetes 🏗️ Build ~12 min 20pts Med.
pods init-containers
13. Create a Pod with Liveness Probe
Kubernetes 🏗️ Build ~12 min 20pts Med.
pods probes
14. Create a Pod with Readiness Probe
Kubernetes 🏗️ Build ~12 min 20pts Med.
pods probes
15. Fix the OOMKilled Container
Kubernetes 🔧 Troubleshoot ~10 min 15pts Med.
pods resources
16. Create a Pod with TCP Liveness Probe
Kubernetes 🏗️ Build ~10 min 15pts Med.
pods probes
17. Create a Pod with Command Probe
Kubernetes 🏗️ Build ~10 min 15pts Med.
pods probes
18. Create a Multi-Port Pod
Kubernetes 🏗️ Build ~10 min 15pts Med.
pods ports
19. Create a Deployment with Resource Limits
Kubernetes 🏗️ Build ~12 min 20pts Med.
deployments resources
20. Create a Headless Service
Kubernetes 🏗️ Build ~12 min 20pts Med.
services headless
21. Mount ConfigMap as Volume
Kubernetes 🏗️ Build ~15 min 20pts Med.
configmaps volumes
22. Use Secret as Environment Variable
Kubernetes 🏗️ Build ~12 min 15pts Med.
secrets environment-variables
23. Load All ConfigMap Keys as Env Vars
Kubernetes 🏗️ Build ~10 min 15pts Med.
configmaps envfrom
24. Create a Job with Parallelism
Kubernetes 🏗️ Build ~12 min 20pts Med.
jobs parallelism
25. Create a Job with Backoff Limit
Kubernetes 🏗️ Build ~10 min 15pts Med.
jobs retries
26. Create a Role for Pod Access
Kubernetes 🏗️ Build ~12 min 20pts Med.
rbac roles
27. Create a RoleBinding
Kubernetes 🏗️ Build ~12 min 20pts Med.
rbac rolebindings
28. Drop All Linux Capabilities
Kubernetes 🏗️ Build ~12 min 20pts Med.
security capabilities
29. Add Specific Capability
Kubernetes 🏗️ Build ~12 min 20pts Med.
security capabilities
30. Fix Pod Running as Root
Kubernetes 🔧 Troubleshoot ~12 min 20pts Med.
security hardening
31. Set Seccomp Profile
Kubernetes 🏗️ Build ~12 min 20pts Med.
security seccomp
32. Set fsGroup for Shared Volumes
Kubernetes 🏗️ Build ~10 min 15pts Med.
security fsgroup
33. Create a Basic StatefulSet
Kubernetes 🏗️ Build ~15 min 25pts Med.
statefulsets headless-services
34. Create a ResourceQuota
Kubernetes 🏗️ Build ~12 min 20pts Med.
resourcequotas governance
35. Create a LimitRange
Kubernetes 🏗️ Build ~12 min 20pts Med.
limitranges resources