下面的操作需要使用 PowerShell
在 windows 10 以上可以直接使用 winget 安裝 kubectl :
確認安裝的版本:
執行範例:
將 k8s 的設定資訊填入剛剛建立的 config 檔案
以 microk8s 舉例,使用下面的指令就可以取得 config ,將其寫入 config 檔案即可
測試連接:
範例輸出如下:
萬一不能執行,使用下面的指令來顯示細節:
然後就可以直接使用 kubectl 指令操作 k8s 了
參考資料:
kubernetes - Install and Set Up kubectl on Windows
Microk8s - Working with kubectl
在 windows 10 以上可以直接使用 winget 安裝 kubectl :
winget install -e --id Kubernetes.kubectl
確認安裝的版本:
kubectl version --client
執行範例:
kubectl version --client
Client Version: v1.28.2
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
連接 k8s
建立 config 設定檔:
cd ~
mkdir .kube
cd .kube
New-Item config -type file
將 k8s 的設定資訊填入剛剛建立的 config 檔案
以 microk8s 舉例,使用下面的指令就可以取得 config ,將其寫入 config 檔案即可
microk8s config
測試連接:
kubectl cluster-info
範例輸出如下:
kubectl cluster-info
Kubernetes control plane is running at https://172.28.131.147:16443
CoreDNS is running at https://172.28.131.147:16443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
萬一不能執行,使用下面的指令來顯示細節:
kubectl cluster-info dump
然後就可以直接使用 kubectl 指令操作 k8s 了
參考資料:
kubernetes - Install and Set Up kubectl on Windows
Microk8s - Working with kubectl
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com