-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededkubernetesissues for kubernetes based challengesissues for kubernetes based challenges
Description
Overview
Add Kubernetes infrastructure setup to enable future workshop challenges focused on container orchestration and Kubernetes administration tasks. This will expand the workshop's scope to include modern cloud-native scenarios.
Proposed Changes
Add local Kubernetes cluster setup (e.g., using kind or minikube) to the workshop initialization
- Integrate K8s cluster provisioning with existing workshop infrastructure
- Ensure cluster state can be reset between challenges
- Add basic validation tests for Kubernetes components
Technical Requirements
Infrastructure Setup:
- Add Kubernetes cluster initialization scripts
- Configure necessary RBAC permissions for workshop challenges
- Ensure cluster is accessible from workshop environment
Integration Points:
- Update scoring system to handle Kubernetes-based challenges
- Integrate with existing workshop testing/reset/cleanup procedures (BATS tests)
Testing
- Verify cluster creation/deletion
- Check system requirements for various Kubernetes distributions (kind vs minikube vs k3s)
- Ensure isolation between challenges
- Validate scoring system integration
- Test resource cleanup procedures
Notes
-
Consider resource requirements for running K8s locally. Test on existing t3a.micro instances (likely not sufficient)
-
Evaluate different Kubernetes distributions (kind vs minikube vs k3s)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededkubernetesissues for kubernetes based challengesissues for kubernetes based challenges