devkube bootstraps feature-rich Kubernetes clusters locally using Docker or on a specified cloud provider on top of their managed Kubernetes offering.
Batteries included
- Registry - image distribution
- Dashboard - web-based user interface
- Cert-Manager- certificate management
- Grafana - data observability
- Prometheus - monitoring system
- Loki - log aggregation system
- Tempo - distributed tracing backend
Optional Add-ons
Cloud providers
brew install adrianliechti/tap/devkube
scoop bucket add adrianliechti https://github.com/adrianliechti/scoop-bucket
scoop install kubectl helm adrianliechti/devkube
devkube create
Using AWS Cloud Provider
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export AWS_DEFAULT_REGION=...
devkube create --provider aws
Using Azure Cloud Provider
export AZURE_TENANT_ID=...
export AZURE_SUBSCRIPTION_ID=...
devkube create --provider azure
Using DigitalOcean Cloud Provider
export DIGITALOCEAN_TOKEN=...
devkube create --provider digitalocean
Using Linode Cloud Provider
export LINODE_TOKEN=...
devkube create --provider linode
Using Vultr Cloud Provider
export VULTR_API_KEY=...
devkube create --provider vultr
devkube dashboard
Press "Skip" on the login page to access the dashboard as admin
devkube grafana
devkube enable trivy
devkube enable falco