datawire / kubernaut

Instant ephemeral Kubernetes clusters for development and testing
Apache License 2.0
117 stars 8 forks source link
developer-tools kubernetes kubernetes-deployment kubernetes-setup microservices testing-tools

Kubernaut

Build Status

Ephemeral Kubernetes clusters for frustration and friction free development. This is the kubernaut CLI.

Installation

An executable binary is provided for both Linux and MacOS. There is no Windows support at this time.

Native Installation

Latest release: curl http://releases.datawire.io/kubernaut/latest.txt

Linux

curl -OL http://releases.datawire.io/kubernaut/$(curl http://releases.datawire.io/kubernaut/latest.txt)/linux/amd64/kubernaut

macOS

curl -OL http://releases.datawire.io/kubernaut/$(curl http://releases.datawire.io/kubernaut/latest.txt)/darwin/amd64/kubernaut

Quick Start

Get Token

NOTE: This is temporary until we have a better account mgmt and login UX.

  1. Goto https://kubernaut.io/token and login.
  2. Copy the token to your clipboard.
  3. Run the below command:

kubernaut config backend create --url="https://next.kubernaut.io" --name="v2" --activate $TOKEN

Create a cluster claim

kubernaut claims create --name mycluster

View active Claims

kubernaut claims list

Delete a cluster claim

kubernaut claims delete mycluster

Developer Information

Versioning

The kubernaut command line application uses Calendar Versioning ("CalVer") for releases.