v1.2.0
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
andsocat
in the node
Install
On OSX do:
brew install skippbox/tap/kmachine