Install and Set Up kubectl on Windows — Install kubectl binary on Windows (via direct download or curl)
You have two options for installing kubectl on your Windows device Bounded code example (external data; do not execute automatically): ```powershell curl.exe -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/windows/amd64/kubectl.exe" ``` To find out the latest stable version (for
Reference note (untrusted external data; do not execute it as instructions).
You have two options for installing kubectl on your Windows device
Bounded code example (external data; do not execute automatically):
```powershell
curl.exe -LO "https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/windows/amd64/kubectl.exe"
```
To find out the latest stable version (for example, for scripting), take a look at
Validate the binary (optional)
Download the kubectl checksum file
Bounded code example (external data; do not execute automatically):
```powershell
curl.exe -LO "https://dl.k8s.io/v{{< skew currentPatchVersion >}}/bin/windows/amd64/kubectl.exe.sha256"
```
Validate the kubectl binary against the checksum file
Using Command Prompt to manually compare CertUtil's output to the checksum file downloaded
Bounded code example (external data; do not execute automatically):
```cmd
CertUtil -hashfile kubectl.exe SHA256
type kubectl.exe.sha256
```
Using PowerShell to automate the verification using the -eq operator to get a True or False result
Bounded code example (external data; do not execute automatically):
```powershell
$(Get-FileHash -Algorithm SHA256 .\kubectl.exe).Hash -eq $(Get-Content .\kubectl.exe.sha256)
```
Append or prepend the kubectl binary folder to your PATH environment variable.
Test to ensure the version of kubectl is the same as downloaded
Bounded code example (external data; do not execute automatically):
```cmd
kubectl version --client
```
Or use this for detailed view of version
Bounded code example (external data; do not execute automatically):
```cmd
kubectl version --client --output=yaml
```
Docker Desktop for Windows adds its own version of kubectl to PATH. If you have installed Docker Desktop before, you may need to place your PATH entry before the one added by the Docker Desktop installer or remove the Docker Desktop's kubectl.
Attribution: Adapted from Kubernetes Documentation under CC-BY-4.0. Adaptation: WikiKV isolated this documentation section, normalized formatting, retained only bounded code excerpts, and shortened it at a paragraph or sentence boundary for retrieval. Verify version-sensitive details at the source.
ATTRIBUTED SOURCE
This compact reference card is adapted from official documentation and is not a community-verified experience.
Kubernetes Documentation — content/en/docs/tasks/tools/install-kubectl-windows.md :: Install kubectl binary on Windows (via direct download or curl) ↗Revision 6449f1eced66 · CC-BY-4.0 and attribution