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. Write a Dockerfile for a Python App
Docker 🏗️ Build ~10 min 10pts Easy
dockerfile python
3. Fix File Permissions
Linux 🏗️ Build ~10 min 10pts Easy
permissions chmod
4. Define a Local File Resource
Terraform 🏗️ Build ~10 min 10pts Easy
terraform local-provider
5. Create a Basic Pod
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods basics
6. Scale a Deployment
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
deployments scaling
7. Fix the Service Selector
Kubernetes 🔧 Troubleshoot ~12 min 15pts Easy
services selectors
8. Fix the Pending Pod
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
scheduling resources
9. Fix the Wrong Container Command
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods commands
10. Deploy a NodePort Service
Kubernetes 🏗️ Build ~10 min 15pts Easy
services nodeport
11. Create a Pod with Environment Variables
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods environment-variables
12. Create a Pod with Resource Requests
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods resources
13. Create a Pod with Multiple Labels
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods labels
14. Create a Pod with a Restart Policy
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods restart-policy
15. Fix the ImagePullBackOff
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods troubleshooting
16. Fix the Invalid YAML Pod
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods yaml
17. Create a Pod with Annotations
Kubernetes 🏗️ Build ~8 min 10pts Easy
pods annotations
18. Fix the Wrong Container Port
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
pods ports
19. Create a Basic Deployment
Kubernetes 🏗️ Build ~10 min 10pts Easy
deployments basics
20. Update a Deployment Image
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
deployments updates
21. Rollback a Deployment
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
deployments rollback
22. Fix the Mismatched Selector
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
deployments selectors
23. Scale a Deployment to Zero
Kubernetes 🔧 Troubleshoot ~8 min 10pts Easy
deployments scaling
24. Create a ClusterIP Service
Kubernetes 🏗️ Build ~10 min 10pts Easy
services clusterip
25. Fix Service with No Endpoints
Kubernetes 🔧 Troubleshoot ~10 min 15pts Easy
services selectors
26. Create a Service for a Deployment
Kubernetes 🏗️ Build ~10 min 15pts Easy
services deployments
27. Create a ConfigMap from Literal Values
Kubernetes 🏗️ Build ~8 min 10pts Easy
configmaps basics
28. Create an Opaque Secret
Kubernetes 🏗️ Build ~8 min 10pts Easy
secrets security
29. Create a Simple Job
Kubernetes 🏗️ Build ~8 min 10pts Easy
jobs batch
30. Create a CronJob
Kubernetes 🏗️ Build ~10 min 15pts Easy
cronjobs scheduling
31. Create a ServiceAccount
Kubernetes 🏗️ Build ~8 min 10pts Easy
rbac serviceaccounts
32. Run Pod as Non-Root User
Kubernetes 🏗️ Build ~10 min 15pts Easy
security securitycontext
33. Set Read-Only Root Filesystem
Kubernetes 🏗️ Build ~10 min 15pts Easy
security securitycontext
34. Create a Namespace
Kubernetes 🏗️ Build ~8 min 10pts Easy
namespaces organization
35. Deploy to a Specific Namespace
Kubernetes 🏗️ Build ~10 min 15pts Easy
namespaces pods