Skip to content

Releases: skippbox/kmachine

v1.2.1

25 Apr 19:42
Compare
Choose a tag to compare

This release removes some unmaintained drivers and adds a driver for PCExtreme Aurora Public Cloud.

kmachine create -d aurora foobar

v1.2.0

18 Apr 14:17
Compare
Choose a tag to compare

v1.2.0 release of kmachine, the docker-machine of Kubernetes

Features

  • Specify the Kubernetes version you want to run (defaults to v1.2.0)
$ kmachine create -d digitalocean barfoo
$ kmachine create -d digitalocean --k8s-version 1.3.0-alpha.2 foobar
$ kmachine ls
NAME     ACTIVE   DRIVER         STATE     URL                        SWARM   VERSION
barfoo   *        digitalocean   Running   tcp://45.55.154.192:2376           1.2.0
foobar   -        digitalocean   Running   tcp://45.55.218.242:2376           1.3.0-alpha.2
  • Deploy DNS, Dashboard add ons as well as Helm
$ kmachine deploy barfoo dns
$ kmachine deploy barfoo dashboard
$ kmachine deploy barfoo helm
$ kubectl get pods --all-namespaces
NAMESPACE     NAME                                READY     STATUS    RESTARTS   AGE
default       barfoo-barfoo                       5/5       Running   1          2h
default       busybox                             1/1       Running   1          1h
default       nginx-2040093540-a44qr              1/1       Running   0          1h
helm          expandybird-rc-cibbl                1/1       Running   0          2h
helm          expandybird-rc-p5wqe                1/1       Running   0          2h
helm          manager-rc-9afld                    1/1       Running   0          2h
helm          resourcifier-rc-d36dy               1/1       Running   0          2h
helm          resourcifier-rc-w6e0r               1/1       Running   0          2h
kube-system   kube-dns-v11-odg79                  4/4       Running   0          2h
kube-system   kubernetes-dashboard-v1.0.1-n3hsr   1/1       Running   0          2h
  • Service accounts
  • With nsenter and socat in the node

Install

On OSX do:

brew install skippbox/tap/kmachine

v1.2.0-alpha.8

23 Feb 13:12
Compare
Choose a tag to compare
v1.2.0-alpha.8 Pre-release
Pre-release

This pre-release supports service accounts for the virtualbox driver plus proper certificates.
Other drivers do not yet support service accounts.

v1.1.4-alpha.1

22 Feb 14:58
Compare
Choose a tag to compare
v1.1.4-alpha.1 Pre-release
Pre-release

pre-release of v1.1.4 which contains support for service accounts
Not for production.

kmachine-1.1.2

14 Dec 20:20
Compare
Choose a tag to compare

This is a first release of kmachine with TLS/token support.
This is docker-machine plus automated provisioning of a single Kubernetes 1.1.2 node instance using containers.

The result is this:

$ kmachine create -d digitalocean foobar
$ eval "$(kmachine env foobar)"
$ kubectl get pods
NAME            READY     STATUS    RESTARTS   AGE
foobar-127.0.0.1   5/5       Running   0          31s

Installation

Download the .zip file for your OS and architecture.
Extract the contained binaries to your PATH.
e.g., for Mac OSX:

$ sudo curl -L https://github.com/skippbox/machine/releases/download/v1.1.2/kmachine_darwin-amd64.tar.gz >kmachine.tar.gz && \
  tar xzf kmachine.tar.gz && \
  rm kmachine.tar.gz && \
  mv -f kmachine_darwin-amd64/* /usr/local/bin

kmachine-v0.5.0-alpha.1

09 Nov 14:24
Compare
Choose a tag to compare

This is a first release of kmachine with TLS/token support, plus support for AWS, DO, virtualbox etc...

Installation

Download the .zip file for your OS and architecture.
Extract the contained binaries to your PATH.
e.g., for Mac OSX:

$ curl -L https://github.com/skippbox/machine/releases/download/v0.5.0/docker-machine_darwin-amd64.zip >machine.zip && \
  unzip machine.zip && \
  rm machine.zip && \
  mv -f docker-machine* /usr/local/bin

v0.1.0

15 Jun 12:42
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

A fork of Docker Machine that automatically sets up a single node Kubernetes cluster based on Docker images.