Problems

Sharpen your DevOps skills with hands-on coding challenges

All Topics Kubernetes Terraform Docker Linux
0/78 Solved
1. Fix the CrashLooping Pod
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
pods troubleshooting
2. Create a Basic Pod
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods basics
3. Scale a Deployment
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
deployments scaling
4. Fix the Service Selector
Kubernetes 🔧 Troubleshoot ~12 min 15pts Easy
services selectors
5. Fix the Pending Pod
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
scheduling resources
6. Fix the Wrong Container Command
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods commands
7. Create a ConfigMap and Mount It
Kubernetes 🏗️ Build ~15 min 20pts Med.
configmaps environment-variables
8. Create a Secret and Use It
Kubernetes 🏗️ Build ~15 min 20pts Med.
secrets security
9. Fix the Resource Limits
Kubernetes 🔧 Troubleshoot ~12 min 20pts Med.
resources limits
10. Fix the Failing Liveness Probe
Kubernetes 🔧 Troubleshoot ~15 min 25pts Med.
probes liveness
11. Deploy a Multi-Container Pod
Kubernetes 🏗️ Build ~15 min 25pts Med.
multi-container sidecar
12. Deploy Redis with Persistent Storage
Kubernetes 🏗️ Build ~18 min 25pts Med.
redis persistent-volumes
13. Fix the Missing ConfigMap
Kubernetes 🔧 Troubleshoot ~12 min 20pts Med.
configmaps troubleshooting
14. Deploy a NodePort Service
Kubernetes 🏗️ Build ~10 min 15pts Easy
services nodeport
15. Create a Deployment with Rolling Updates
Kubernetes 🏗️ Build ~15 min 25pts Med.
deployments rolling-updates
16. Debug Network Policy Blocking
Kubernetes 🎯 Scenario ~20 min 35pts Hard
network-policies networking
17. Deploy a Complete Microservice Stack
Kubernetes 🏗️ Build ~25 min 40pts Hard
microservices deployments
18. Fix RBAC Permissions
Kubernetes 🔧 Troubleshoot ~18 min 35pts Hard
rbac roles
19. Create a Pod with Environment Variables
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods environment-variables
20. Create a Pod with Resource Requests
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods resources
21. Create a Pod with Multiple Labels
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods labels
22. Create a Pod with a Restart Policy
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods restart-policy
23. Create a Pod with an Init Container
Kubernetes 🏗️ Build ~12 min 20pts Med.
pods init-containers
24. Fix the ImagePullBackOff
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods troubleshooting
25. Fix the Invalid YAML Pod
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods yaml
26. Create a Pod with Annotations
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods annotations
27. Create a Pod with Liveness Probe
Kubernetes 🏗️ Build ~12 min 20pts Med.
pods probes
28. Create a Pod with Readiness Probe
Kubernetes 🏗️ Build ~12 min 20pts Med.
pods probes
29. Fix the OOMKilled Container
Kubernetes 🔧 Troubleshoot ~10 min 15pts Med.
pods resources
30. Create a Pod with TCP Liveness Probe
Kubernetes 🏗️ Build ~10 min 15pts Med.
pods probes
31. Create a Pod with Command Probe
Kubernetes 🏗️ Build ~10 min 15pts Med.
pods probes
32. Fix the Wrong Container Port
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods ports
33. Create a Multi-Port Pod
Kubernetes 🏗️ Build ~10 min 15pts Med.
pods ports
34. Create a Basic Deployment
Kubernetes 🏗️ Build ~10 min 10pts Easy
deployments basics
35. Update a Deployment Image
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
deployments updates
36. Rollback a Deployment
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
deployments rollback
37. Create a Deployment with Resource Limits
Kubernetes 🏗️ Build ~12 min 20pts Med.
deployments resources
38. Fix the Mismatched Selector
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
deployments selectors
39. Scale a Deployment to Zero
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
deployments scaling
40. Create a ClusterIP Service
Kubernetes 🏗️ Build ~10 min 10pts Easy
services clusterip
41. Create a Headless Service
Kubernetes 🏗️ Build ~12 min 20pts Med.
services headless
42. Fix Service with No Endpoints
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
services selectors
43. Create a Service for a Deployment
Kubernetes 🏗️ Build ~10 min 15pts Easy
services deployments
44. Create a ConfigMap from Literal Values
Kubernetes 🏗️ Build ~8 min 10pts Easy
configmaps basics
45. Mount ConfigMap as Volume
Kubernetes 🏗️ Build ~15 min 20pts Med.
configmaps volumes
46. Create an Opaque Secret
Kubernetes 🏗️ Build ~8 min 10pts Easy
secrets security
47. Use Secret as Environment Variable
Kubernetes 🏗️ Build ~12 min 15pts Med.
secrets environment-variables
48. Load All ConfigMap Keys as Env Vars
Kubernetes 🏗️ Build ~10 min 15pts Med.
configmaps envfrom
49. Create a Simple Job
Kubernetes 🏗️ Build ~8 min 10pts Easy
jobs batch
50. Create a CronJob
Kubernetes 🏗️ Build ~10 min 15pts Easy
cronjobs scheduling
51. Create a Job with Parallelism
Kubernetes 🏗️ Build ~12 min 20pts Med.
jobs parallelism
52. Create a Job with Backoff Limit
Kubernetes 🏗️ Build ~10 min 15pts Med.
jobs retries
53. Create a ServiceAccount
Kubernetes 🏗️ Build ~8 min 10pts Easy
rbac serviceaccounts
54. Create a Role for Pod Access
Kubernetes 🏗️ Build ~12 min 20pts Med.
rbac roles
55. Create a RoleBinding
Kubernetes 🏗️ Build ~12 min 20pts Med.
rbac rolebindings
56. Create Full RBAC Setup
Kubernetes 🏗️ Build ~18 min 30pts Hard
rbac serviceaccounts
57. Run Pod as Non-Root User
Kubernetes 🏗️ Build ~10 min 15pts Easy
security securitycontext
58. Set Read-Only Root Filesystem
Kubernetes 🏗️ Build ~10 min 15pts Easy
security securitycontext
59. Drop All Linux Capabilities
Kubernetes 🏗️ Build ~12 min 20pts Med.
security capabilities
60. Add Specific Capability
Kubernetes 🏗️ Build ~12 min 20pts Med.
security capabilities
61. Fix Pod Running as Root
Kubernetes 🔧 Troubleshoot ~12 min 20pts Med.
security hardening
62. STIG-Compliant Pod
Kubernetes 🏗️ Build ~20 min 35pts Hard
security stig
63. Set Seccomp Profile
Kubernetes 🏗️ Build ~12 min 20pts Med.
security seccomp
64. Set fsGroup for Shared Volumes
Kubernetes 🏗️ Build ~10 min 15pts Med.
security fsgroup
65. Create a Basic StatefulSet
Kubernetes 🏗️ Build ~15 min 25pts Med.
statefulsets headless-services
66. Create a ResourceQuota
Kubernetes 🏗️ Build ~12 min 20pts Med.
resourcequotas governance
67. Create a LimitRange
Kubernetes 🏗️ Build ~12 min 20pts Med.
limitranges resources
68. Create a Namespace
Kubernetes 🏗️ Build ~8 min 10pts Easy
namespaces organization
69. Deploy to a Specific Namespace
Kubernetes 🏗️ Build ~10 min 15pts Easy
namespaces pods