Skip to content

v1.2.0

Compare
Choose a tag to compare
@sebgoa sebgoa released this 18 Apr 14:17
· 17 commits to kmachine since this release

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