devkube

command module
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2022 License: Apache-2.0 Imports: 6 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
  • Linkerd - Service Mesh
  • Falco - Kubernetes threat detection engine
  • Trivy - Kubernetse workload vulnerability scanning
Cloud providers

Overview

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

Cluster

Access Dashboard

devkube dashboard

Dashboard

Press "Skip" on the login page to access the dashboard as admin

Access Grafana

devkube grafana

Grafana

Advanced Features

Ingress Controller

Ingress

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

OpenTelemetry

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

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

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