Environment Setup
使用 docker desktop 內建的 kubernetes
- 打開 docker desktop,點選 setting
- 點選 kubernets,並且Enable Kubernetes,再點選 Apply & restart
- 看見左下方 kubernetes 亮起綠燈就代表成功囉!
Powershell 自動補全 kubernetes 指令
- 首先取得 powershell 的 profile 檔案位置
echo $PROFILE
---
C:\Users\calvin\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
- 使用 notepad 打開這個文件
notepad $PROFILE
- 在最後面補上以下這一行
your/profile/path
kubectl completion powershell | Out-String | Invoke-Expression
查看 kubernetes 的狀態
- 可以查看 cluster 狀態,確認使否正常啟動
kubectl cluster-info
---
Kubernetes control plane is running at https://kubernetes.docker.internal:6443
CoreDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
- 查看 node 我們可以發現執行 docker-desktop 的這個 node
kubectl.exe get nodes
---
NAME STATUS ROLES AGE VERSION
docker-desktop Ready control-plane 85d v1.27.2
- 我們也可以確認一下 kubernetes 的版本
kubectl.exe version --short
---
Client Version: v1.27.2
Kustomize Version: v5.0.1
Server Version: v1.27.2