Near-real-world troubleshooting challenges for AWS, Kubernetes, and GitLab CI/CD — using LocalStack, Minikube, and gitlab-ci-local.
S3, Lambda, IAM, SQS, VPC, DynamoDB, Route 53, CloudFormation — simulated with LocalStack Pro.
Deployments, services, ingress, RBAC, network policies, EKS patterns — runs on Minikube locally.
Pipeline debugging, caching, artifacts, rules, and DAST — executed with gitlab-ci-local, no GitLab instance required.
# Clone the repository git clone https://github.com/energon-a-secas/local-drills.git cd local-drills # Check requirements (Docker, AWS CLI, jq, curl) make check-requirements # AWS drills — start LocalStack export LOCALSTACK_AUTH_TOKEN=<your-token> cd aws && make run # Kubernetes drills — start Minikube cd kubernetes && make start # GitLab CI drills — start gitlab-ci-local cd gitlab && make start