Implement PR #3859 with tabs
							parent
							
								
									ab310e21cd
								
							
						
					
					
						commit
						8ad0302646
					
				| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,29 +21,82 @@ 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
 | 
			
		||||
 | 
			
		||||
# 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
 | 
			
		||||
    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. 
 | 
			
		||||
 | 
			
		||||
# Windows
 | 
			
		||||
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`
 | 
			
		||||
    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:
 | 
			
		||||
 | 
			
		||||
        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.
 | 
			
		||||
 | 
			
		||||
    ```
 | 
			
		||||
    chmod +x ./kubectl
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
3. Move the binary in to your PATH. 
 | 
			
		||||
 | 
			
		||||
    ```
 | 
			
		||||
    sudo mv ./kubectl /usr/local/bin/kubectl
 | 
			
		||||
    ```
 | 
			
		||||
{% endcapture %}
 | 
			
		||||
 | 
			
		||||
{% capture win %}
 | 
			
		||||
1. Download the latest release with the command:
 | 
			
		||||
 | 
			
		||||
        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:
 | 
			
		||||
 | 
			
		||||
        curl -LO https://storage.googleapis.com/kubernetes-release/release/{{page.fullversion}}/bin/windows/amd64/kubectl.exe
 | 
			
		||||
 | 
			
		||||
2. Make the kubectl binary executable.
 | 
			
		||||
 | 
			
		||||
    ```
 | 
			
		||||
    chmod +x ./kubectl
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
3. Move the binary in to your PATH. 
 | 
			
		||||
 | 
			
		||||
    ```
 | 
			
		||||
    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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue