I wanted a lightweight, reproducible way to explore how modern cloud-native tools work together β without a full complex setup. So, I built Simple K8s β a local minimal Kubernetes stack.
π GitHub Repo: github.com/dilanka-rathnasiri/simple-k8s
π οΈ Stack Overview
Tool | Purpose |
---|---|
Minikube | Local Kubernetes cluster |
Helm | Kubernetes package manager |
Envoy Gateway | Kubernetes native API Gateway |
Knative Serving | Serverless platform with scale-to-zero support |
Headlamp | User-friendly Kubernetes dashboard |
π‘ Why I Built This
I wanted a setup that:
- Runs locally on my machine
- Quickly set up and clean up
- Uses real-world tools
- Let me experiment freely without worrying about costs
π― What It is For
- Learning Kubernetes Gateway API with Envoy Gateway
- Understanding Kubernetes native serverless deployments via Knative
- Playing with a modern Kubernetes dashboard (Headlamp)
- Experimenting with HTTP routing between multiple services
- Running sample apps in a safe, local environment
π How to Use It
π Quick Start
git clone https://github.com/dilanka-rathnasiri/simple-k8s.git
cd simple-k8s
sh setup.sh
π§Ή Clean Up
sh clean-up.sh
Top comments (0)