Windows 下載安裝 Kubectl 並設定 Kubeconfig

下載 Kubectl

  • 使用 Curl:(預設會下載在 C:\Users\yourname\ )
curl.exe -LO "https://dl.k8s.io/release/v1.31.0/bin/windows/amd64/kubectl.exe"

設定環境變數

我將 Kubectl 放在 C:\kube 底下, 所以在 Path 新增變數如下圖所示.

設定好後確認一下 Command line 可以查詢 Kubectl 的版本

kubectl version --client

設定Kubeconfig 路徑

先設定 Kubeconfig存放的位置, 我放在 C:\Users\Elvis.kube\kubeconfig\

在設定環境變數, 使用者環境變數那新增一筆, 指向該目錄

驗證 kubectl 組態

kubectl cluster-info

查詢所有 Cluster nodes

kubectl get nodes -o wide

或指定不同路徑的 kubeconfig, 如圖所示

kubectl --kubeconfig "C:\Users\Elvis\.kube\test\kubeconfig" get nodes -o wide

查某個 node 的詳細配置資訊

kubectl describe node elvis20240827vks-k8s-master-1