From 7f56aa523e4c24d357e6ce1ada03b0ff44afa987 Mon Sep 17 00:00:00 2001 From: Ihor Dvoretskyi Date: Wed, 6 Apr 2016 17:05:39 -0700 Subject: [PATCH 1/2] Updated latest Kubernetes version to set via variable Added method to set a Kubernetes variable to the latest actual version. Updated command with added variable. Following the https://github.com/kubernetes/kubernetes.github.io/pull/43 --- docs/getting-started-guides/docker.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/getting-started-guides/docker.md b/docs/getting-started-guides/docker.md index afcb4f63e7..6a43dd10c3 100644 --- a/docs/getting-started-guides/docker.md +++ b/docs/getting-started-guides/docker.md @@ -14,7 +14,11 @@ Here's a diagram of what the final result will look like: 1. You need to have docker installed on one machine. 2. Decide what Kubernetes version to use. Set the `${K8S_VERSION}` variable to - a released version of Kubernetes >= "1.2.0" + a released version of Kubernetes >= "v1.2.0". If you'd like to use the latest released version of Kubernetes, run the following: + +```sh +export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt) +``` ### Run it @@ -30,7 +34,7 @@ docker run \ --privileged=true \ --name=kubelet \ -d \ - gcr.io/google_containers/hyperkube-amd64:v${K8S_VERSION} \ + gcr.io/google_containers/hyperkube-amd64:${K8S_VERSION} \ /hyperkube kubelet \ --containerized \ --hostname-override="127.0.0.1" \ @@ -63,7 +67,7 @@ variable. For example, OS X: ```shell -wget http://storage.googleapis.com/kubernetes-release/release/v${K8S_VERSION}/bin/darwin/amd64/kubectl +wget http://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/darwin/amd64/kubectl chmod 755 kubectl PATH=$PATH:`pwd` ``` @@ -71,7 +75,7 @@ PATH=$PATH:`pwd` Linux: ```shell -wget http://storage.googleapis.com/kubernetes-release/release/v${K8S_VERSION}/bin/linux/amd64/kubectl +wget http://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/linux/amd64/kubectl chmod 755 kubectl PATH=$PATH:`pwd` ``` From 28976086ff34d367bac1c265933cc848d4be2fe0 Mon Sep 17 00:00:00 2001 From: Ihor Dvoretskyi Date: Fri, 8 Apr 2016 16:57:13 -0700 Subject: [PATCH 2/2] Updated stable and latest Kubernetes versions to be set via a variable Added method to set a Kubernetes variable to the latest and actual versions. Updated command with added variable. Following the https://github.com/kubernetes/kubernetes.github.io/pull/43 --- docs/getting-started-guides/docker.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/getting-started-guides/docker.md b/docs/getting-started-guides/docker.md index 6a43dd10c3..4783f17c18 100644 --- a/docs/getting-started-guides/docker.md +++ b/docs/getting-started-guides/docker.md @@ -14,10 +14,16 @@ Here's a diagram of what the final result will look like: 1. You need to have docker installed on one machine. 2. Decide what Kubernetes version to use. Set the `${K8S_VERSION}` variable to - a released version of Kubernetes >= "v1.2.0". If you'd like to use the latest released version of Kubernetes, run the following: + a released version of Kubernetes >= "v1.2.0". If you'd like to use the actual stable version of Kubernetes, run the following: ```sh export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt) +``` + + and for the latest available version (including unstable releases): + +```sh +export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/latest.txt) ``` ### Run it