From 48d7604f4e6d721b8df61966a4062623a06d2fed Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Wed, 13 May 2015 11:15:56 +0100 Subject: [PATCH] Update single node docker to 0.16.2 --- cluster/images/hyperkube/Makefile | 2 +- cluster/images/hyperkube/master.json | 6 +++--- docs/getting-started-guides/docker.md | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cluster/images/hyperkube/Makefile b/cluster/images/hyperkube/Makefile index 74dc193e5c1..21ad3030269 100644 --- a/cluster/images/hyperkube/Makefile +++ b/cluster/images/hyperkube/Makefile @@ -1,6 +1,6 @@ # build the hyperkube image. -VERSION=v0.14.2 +VERSION=v0.16.2 all: curl -O https://storage.googleapis.com/kubernetes-release/release/${VERSION}/bin/linux/amd64/hyperkube diff --git a/cluster/images/hyperkube/master.json b/cluster/images/hyperkube/master.json index edaf27ec43a..786cb50a0a4 100644 --- a/cluster/images/hyperkube/master.json +++ b/cluster/images/hyperkube/master.json @@ -7,7 +7,7 @@ "containers":[ { "name": "controller-manager", - "image": "gcr.io/google_containers/hyperkube:v0.14.1", + "image": "gcr.io/google_containers/hyperkube:v0.16.2", "command": [ "/hyperkube", "controller-manager", @@ -19,7 +19,7 @@ }, { "name": "apiserver", - "image": "gcr.io/google_containers/hyperkube:v0.14.1", + "image": "gcr.io/google_containers/hyperkube:v0.16.2", "command": [ "/hyperkube", "apiserver", @@ -32,7 +32,7 @@ }, { "name": "scheduler", - "image": "gcr.io/google_containers/hyperkube:v0.14.1", + "image": "gcr.io/google_containers/hyperkube:v0.16.2", "command": [ "/hyperkube", "scheduler", diff --git a/docs/getting-started-guides/docker.md b/docs/getting-started-guides/docker.md index 3686086dab7..5ee09697dbe 100644 --- a/docs/getting-started-guides/docker.md +++ b/docs/getting-started-guides/docker.md @@ -7,12 +7,12 @@ Here's a diagram of what the final result will look like: ### Step One: Run etcd ```sh -docker run --net=host -d kubernetes/etcd:2.0.5.1 /usr/local/bin/etcd --addr=127.0.0.1:4001 --bind-addr=0.0.0.0:4001 --data-dir=/var/etcd/data +docker run --net=host -d gcr.io/google_containers/etcd:2.0.9 /usr/local/bin/etcd --addr=127.0.0.1:4001 --bind-addr=0.0.0.0:4001 --data-dir=/var/etcd/data ``` ### Step Two: Run the master ```sh -docker run --net=host -d -v /var/run/docker.sock:/var/run/docker.sock gcr.io/google_containers/hyperkube:v0.14.2 /hyperkube kubelet --api_servers=http://localhost:8080 --v=2 --address=0.0.0.0 --enable_server --hostname_override=127.0.0.1 --config=/etc/kubernetes/manifests +docker run --net=host -d -v /var/run/docker.sock:/var/run/docker.sock gcr.io/google_containers/hyperkube:v0.16.2 /hyperkube kubelet --api_servers=http://localhost:8080 --v=2 --address=0.0.0.0 --enable_server --hostname_override=127.0.0.1 --config=/etc/kubernetes/manifests ``` This actually runs the kubelet, which in turn runs a [pod](http://docs.k8s.io/pods.md) that contains the other master components. @@ -20,14 +20,14 @@ This actually runs the kubelet, which in turn runs a [pod](http://docs.k8s.io/po ### Step Three: Run the service proxy *Note, this could be combined with master above, but it requires --privileged for iptables manipulation* ```sh -docker run -d --net=host --privileged gcr.io/google_containers/hyperkube:v0.14.2 /hyperkube proxy --master=http://127.0.0.1:8080 --v=2 +docker run -d --net=host --privileged gcr.io/google_containers/hyperkube:v0.16.2 /hyperkube proxy --master=http://127.0.0.1:8080 --v=2 ``` ### Test it out At this point you should have a running kubernetes cluster. You can test this by downloading the kubectl binary -([OS X](https://storage.googleapis.com/kubernetes-release/release/v0.14.2/bin/darwin/amd64/kubectl)) -([linux](https://storage.googleapis.com/kubernetes-release/release/v0.14.2/bin/linux/amd64/kubectl)) +([OS X](https://storage.googleapis.com/kubernetes-release/release/v0.16.2/bin/darwin/amd64/kubectl)) +([linux](https://storage.googleapis.com/kubernetes-release/release/v0.16.2/bin/linux/amd64/kubectl)) *Note:* On OS/X you will need to set up port forwarding via ssh: