Skip to content
Instant ephemeral Kubernetes clusters for development and testing
Python Makefile
Branch: master
Clone or download
Philip Lombardi
Latest commit 15c3133 Mar 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
kubernaut
test
.gitattributes
.gitignore
.travis.yml
LICENSE
Makefile
Pipfile
Pipfile.lock
README.md
datawireio-cloud-ff47e83d3663.json.enc
setup.cfg
setup.py

README.md

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.

  • The version scheme is ${YYYY}.${MM}.${DD}[-${GIT_COMMIT}].
  • Latest releases always have the ${GIT_COMMIT} appended after a dash.
  • Latest releases are any build from master branch that passes CI tests.
  • FUTURE - Stable release cadence has not been determined but WILL HAVE the form ${YYYY}.${MM}.${DD} without the ${GIT_COMMIT} appended.
You can’t perform that action at this time.