devkube

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

README

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
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

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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL