From 065daf92676e7abb00ee6b7b66f21b2c36bb7a17 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 | 81 ++++++++++++++++++++++++++--- 2 files changed, 81 insertions(+), 9 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..3f1af5a16ac6c 100644 --- a/docs/tasks/tools/install-kubectl.md +++ b/docs/tasks/tools/install-kubectl.md @@ -21,29 +21,94 @@ Here are a few methods to install kubectl. {% capture steps %} ## Install kubectl binary via curl - 1. Download the latest release with the command: +{% 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: + +```shell +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. -# Linux +```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: + +```shell +curl -LO https://storage.googleapis.com/kubernetes-release/release/{{page.fullversion}}/bin/linux/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 %} -# Windows +{% 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 {{page.fullversion}} on Windows, type: + +```shell +curl -LO https://storage.googleapis.com/kubernetes-release/release/{{page.fullversion}}/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. + 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