diff --git a/cluster/get-kube-local.sh b/cluster/get-kube-local.sh index 98087a5399f..10062db51c0 100755 --- a/cluster/get-kube-local.sh +++ b/cluster/get-kube-local.sh @@ -59,7 +59,6 @@ function create_cluster { run "docker run \ --volume=/:/rootfs:ro \ --volume=/sys:/sys:ro \ - --volume=/dev:/dev \ --volume=/var/lib/docker/:/var/lib/docker:rw \ --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ --volume=/var/run:/var/run:rw \ diff --git a/cluster/images/hyperkube/turnup.sh b/cluster/images/hyperkube/turnup.sh index 00000c8345e..856d7e1fb13 100755 --- a/cluster/images/hyperkube/turnup.sh +++ b/cluster/images/hyperkube/turnup.sh @@ -20,19 +20,18 @@ set -o errexit set -o nounset set -o pipefail -K8S_VERSION=${K8S_VERSION:-"1.1.3"} +K8S_VERSION=${K8S_VERSION:-"1.2.0-alpha.7"} docker run \ --volume=/:/rootfs:ro \ --volume=/sys:/sys:ro \ - --volume=/dev:/dev \ --volume=/var/lib/docker/:/var/lib/docker:rw \ --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ --volume=/var/run:/var/run:rw \ --net=host \ --pid=host \ --privileged=true \ - -d gcr.io/google_containers/hyperkube:v${K8S_VERSION} \ + -d gcr.io/google_containers/hyperkube-amd64:v${K8S_VERSION} \ /hyperkube kubelet \ --containerized \ --hostname-override="127.0.0.1" \ @@ -41,4 +40,4 @@ docker run \ --config=/etc/kubernetes/manifests \ --cluster-dns=10.0.0.10 \ --cluster-domain=cluster.local \ - --allow-privileged=true --v=10 + --allow-privileged=true --v=2 diff --git a/docs/getting-started-guides/docker-multinode/master.md b/docs/getting-started-guides/docker-multinode/master.md index 42b0041841d..3a467422997 100644 --- a/docs/getting-started-guides/docker-multinode/master.md +++ b/docs/getting-started-guides/docker-multinode/master.md @@ -197,7 +197,6 @@ Ok, now that your networking is set up, you can startup Kubernetes, this is the sudo docker run \ --volume=/:/rootfs:ro \ --volume=/sys:/sys:ro \ - --volume=/dev:/dev \ --volume=/var/lib/docker/:/var/lib/docker:rw \ --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ --volume=/var/run:/var/run:rw \ diff --git a/docs/getting-started-guides/docker-multinode/master.sh b/docs/getting-started-guides/docker-multinode/master.sh index 5024410e496..79ac48b4367 100755 --- a/docs/getting-started-guides/docker-multinode/master.sh +++ b/docs/getting-started-guides/docker-multinode/master.sh @@ -207,7 +207,6 @@ start_k8s(){ -v /sys:/sys:ro \ -v /var/run:/var/run:rw \ -v /:/rootfs:ro \ - -v /dev:/dev \ -v /var/lib/docker/:/var/lib/docker:rw \ -v /var/lib/kubelet/:/var/lib/kubelet:rw \ gcr.io/google_containers/hyperkube-${ARCH}:v${K8S_VERSION} \ diff --git a/docs/getting-started-guides/docker-multinode/worker.sh b/docs/getting-started-guides/docker-multinode/worker.sh index 419b14b3f69..39fb02e5b11 100755 --- a/docs/getting-started-guides/docker-multinode/worker.sh +++ b/docs/getting-started-guides/docker-multinode/worker.sh @@ -187,7 +187,6 @@ start_k8s() { -v /sys:/sys:ro \ -v /var/run:/var/run:rw \ -v /:/rootfs:ro \ - -v /dev:/dev \ -v /var/lib/docker/:/var/lib/docker:rw \ -v /var/lib/kubelet/:/var/lib/kubelet:rw \ gcr.io/google_containers/hyperkube-${ARCH}:v${K8S_VERSION} \ diff --git a/docs/getting-started-guides/docker.md b/docs/getting-started-guides/docker.md index 806514014a3..c70c18a6fe6 100644 --- a/docs/getting-started-guides/docker.md +++ b/docs/getting-started-guides/docker.md @@ -66,7 +66,6 @@ Here's a diagram of what the final result will look like: docker run \ --volume=/:/rootfs:ro \ --volume=/sys:/sys:ro \ - --volume=/dev:/dev \ --volume=/var/lib/docker/:/var/lib/docker:rw \ --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ --volume=/var/run:/var/run:rw \ @@ -83,11 +82,13 @@ docker run \ --config=/etc/kubernetes/manifests \ --cluster-dns=10.0.0.10 \ --cluster-domain=cluster.local \ - --allow-privileged=true --v=10 + --allow-privileged=true --v=2 ``` > Note that `--cluster-dns` and `--cluster-domain` is used to deploy dns, feel free to discard them if dns is not needed. +> If you would like to mount an external device as a volume, add `--volume=/dev:/dev` to the command above. It may however, cause some problems described in [#18230](https://github.com/kubernetes/kubernetes/issues/18230) + This actually runs the kubelet, which in turn runs a [pod](../user-guide/pods.md) that contains the other master components. ### Download `kubectl`