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
- 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
Setup Cluster
Using local Docker Engine
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
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
Administration Consoles
Kubernetes Dashboard
devkube dashboard
Press "Skip" on the login page to access the dashboard as admin
Observability Stack
devkube grafana
Optional Features
Trivy
devkube enable trivy
Falco
devkube enable falco