From 3481490102ac6ba456c204353b71bd4a70ee6a12 Mon Sep 17 00:00:00 2001 From: Andrew Chen Date: Wed, 31 May 2017 12:59:27 -0700 Subject: [PATCH] Implement PR #3859 with tabs --- _sass/_base.sass | 9 +++- docs/tasks/tools/install-kubectl.md | 64 +++++++++++++++++++++++++---- 2 files changed, 63 insertions(+), 10 deletions(-) diff --git a/_sass/_base.sass b/_sass/_base.sass index 5cbba04cf937b..ca48b70ccb5db 100644 --- a/_sass/_base.sass +++ b/_sass/_base.sass @@ -1580,7 +1580,14 @@ $feature-box-div-margin-bottom: 40px padding: 0px !important list-style: none !important margin-bottom: 0px !important - margin-left: 1px !important + margin-left: 4px !important + +.ui-tabs-panel + ul li + list-style: disc !important + + ol li + list-style: decimal !important .ui-widget-content border: 0px !important diff --git a/docs/tasks/tools/install-kubectl.md b/docs/tasks/tools/install-kubectl.md index 5ce242d903a14..fd95f0cb748df 100644 --- a/docs/tasks/tools/install-kubectl.md +++ b/docs/tasks/tools/install-kubectl.md @@ -21,29 +21,75 @@ Here are a few methods to install kubectl. {% capture steps %} ## Install kubectl binary via curl +{% capture macos %} 1. Download the latest release with the command: - ```shell -# OS X curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl +``` +To download a specific version, replace the `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` portion of the command with the specific version. + +For example, to download version 1.4.6 on MacOS, type: +`curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.4.6/bin/darwin/amd64/kubectl` + 2. Make the kubectl binary executable. +```shell +chmod +x ./kubectl +``` + + 3. Move the binary in to your PATH. +```shell +sudo mv ./kubectl /usr/local/bin/kubectl +``` +{% endcapture %} + +{% capture linux %} +1. Download the latest release with the command: + ```shell + curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl + ``` + To download a specific version, replace the `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` portion of the command with the specific version. + For example, to download version {{page.fullversion}} on Linux, type: `curl -LO https://storage.googleapis.com/kubernetes-release/release/{{page.fullversion}}/bin/linux/amd64/kubectl` + +2. Make the kubectl binary executable. -# Linux -curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl + ```shell + chmod +x ./kubectl + ``` -# Windows +3. Move the binary in to your PATH. + + ```shell + sudo mv ./kubectl /usr/local/bin/kubectl + ``` +{% endcapture %} + +{% capture win %} +1. Download the latest release with the command: + +```shell curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/windows/amd64/kubectl.exe ``` -To download a specific version, replace the `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` portion of the command with the specific version. For example, to download version 1.4.6 on MacOS, type: -`curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.4.6/bin/darwin/amd64/kubectl` - 2. Make the kubectl binary executable. +To download a specific version, replace the `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` portion of the command with the specific version. + +For example, to download version {{page.fullversion}} on Windows, type: +`curl -LO https://storage.googleapis.com/kubernetes-release/release/{{page.fullversion}}/bin/windows/amd64/kubectl.exe` + +2. Make the kubectl binary executable. + ```shell chmod +x ./kubectl ``` - 3. Move the binary in to your PATH. +3. Move the binary in to your PATH. + ```shell sudo mv ./kubectl /usr/local/bin/kubectl ``` +{% endcapture %} + +{% assign tab_names = "macOS,Linux,Windows" | split: ',' | compact %} +{% assign tab_contents = site.emptyArray | push: macos | push: linux | push: win %} + +{% include tabs.md %} ## Download as part of the Google Cloud SDK