devkube
devkube bootstraps feature-rich Kubernetes clusters locally using Docker or on a specified cloud provider on top of their managed Kubernetes offering.
Batteries included
Optional Add-ons
- Linkerd - Service Mesh
- Falco - Kubernetes threat detection engine
- Trivy - Kubernetse workload vulnerability scanning
Cloud providers
Install
MacOS / Linux
Homebrew
brew install adrianliechti/tap/devkube
Windows
Scoop
scoop bucket add adrianliechti https://github.com/adrianliechti/scoop-bucket
scoop install kubectl helm adrianliechti/devkube
Create Cluster
devkube create
Access Dashboard
devkube dashboard
Press "Skip" on the login page to access the dashboard as admin
Access Grafana
devkube grafana
Advanced Features
Ingress Controller
devkube trust
devkube ingress
OpenTelemetry
flowchart LR
A[App] -->|OTLP| B(Collector<br>telemetry.loop)
B --> C{Forward}
C -->|Logs| D[Loki<br>loki.loop]
C -->|Traces| E[Tempo<br>tempo.loop]
C -->|Metrics| F[Prometheus<br>prometheus.loop]
D <--- G((Grafana))
E <--- G
F <--- G
Trivy
Trivy is a comprehensive security scanner. It is reliable, fast, extremely easy to use, and it works wherever you need it.
devkube enable trivy
Falco
The Falco Project is a cloud native runtime security tool. Falco makes it easy to consume kernel events, and enrich those events with information from Kubernetes and the rest of the cloud native stack.
devkube enable falco