跳至主要内容

Environment Setup

使用 docker desktop 內建的 kubernetes

  1. 打開 docker desktop,點選 setting

open-docker-desktop-setting

  1. 點選 kubernets,並且Enable Kubernetes,再點選 Apply & restart

enable-kubernetes

  1. 看見左下方 kubernetes 亮起綠燈就代表成功囉!

kubernetes-start


Powershell 自動補全 kubernetes 指令

  1. 首先取得 powershell 的 profile 檔案位置
echo $PROFILE
---

C:\Users\calvin\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
  1. 使用 notepad 打開這個文件
notepad $PROFILE
  1. 在最後面補上以下這一行
your/profile/path
kubectl completion powershell | Out-String | Invoke-Expression

查看 kubernetes 的狀態

  1. 可以查看 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
  1. 查看 node 我們可以發現執行 docker-desktop 的這個 node
kubectl.exe get nodes
---

NAME STATUS ROLES AGE VERSION
docker-desktop Ready control-plane 85d v1.27.2
  1. 我們也可以確認一下 kubernetes 的版本
kubectl.exe version --short
---

Client Version: v1.27.2
Kustomize Version: v5.0.1
Server Version: v1.27.2