k8s-provisioner
Kubernetes Lab Clusters. Simplified.
Provision complete Kubernetes clusters for learning and development with a single command.
What is k8s-provisioner?
A Go CLI tool that automates the creation of Kubernetes clusters with Calico, MetalLB, Istio, Prometheus, and Loki pre-configured.
Perfect for learning, development, and testing in lab environments.
Features
| Feature | Description |
|---|---|
| One Command | vagrant up - Complete cluster ready in minutes |
| Full Stack | CNI + LoadBalancer + Service Mesh + Monitoring + Logging |
| Production Ready | Same components used in production environments |
Stack Included
| Component | Technology |
|---|---|
| OS | Debian 12 |
| Container Runtime | CRI-O 1.32 |
| Kubernetes | 1.32 |
| CNI | Calico 3.28.0 |
| LoadBalancer | MetalLB 0.14.8 |
| Service Mesh | Istio 1.28.2 |
| Monitoring | Prometheus + Grafana |
| Logging | Loki + Promtail |