Install kubectl binary with curl on Linux / macOS
Define the following variable by OS:
macOS with an Intel core:
macOS with an Apple Silicon core:
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/$os/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 v1.19.0 on Linux, type:
curl -LO "https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/$os/kubectl"
Make the kubectl binary executable.
chmod +x ./kubectl
Move the binary in to your PATH.
sudo mv ./kubectl /usr/local/bin/kubectl
Test to ensure the version you installed is up-to-date:
kubectl version --client
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.