iT邦幫忙

2026 iThome 鐵人賽

DAY 3
0

先裝好 Minikube、kubectl,並把 Docker 打開。這次我們用 Docker 作為底層驅動,如果 Docker 沒啟動或不支援 Linux 容器,叢集絕對會啟動失敗。

1. 啟動叢集

第一次執行需要下載映像檔與初始化元件,多等一下是正常的。

minikube start --driver=docker

2. 檢查是否真的活著

跑完後別急著開始,先看節點狀態。狀態只要是 Ready,就代表環境已經準備好接客,也就是可以接收 Pod 了。

kubectl get nodes

想驗證剛裝好的系統元件,可以看看 kube-system 命名空間底下的 Pod 有沒有都跑起來:

kubectl get pods -n kube-system

3. 確認你現在「人在哪裡」

下指令前先瞄一眼目前的 context,也就是連線情境,確認 kubectl 的指令到底送到了哪一個叢集:

kubectl config current-context

正常情況下會看到 minikube。如果不是,先別急著往下做;用下面的指令列出所有情境,再切回正確的叢集,免得把練習資源建到公司或其他環境。

kubectl config get-contexts
kubectl config use-context minikube

4. 遇到問題怎麼辦?

如果節點遲遲沒有變成 Ready,先用 status 看看哪裡卡住。常見原因是 Docker 沒開、網路不通,或分配給 Docker 的記憶體不夠。

minikube status

5. 暫停

先暫停就好,千萬別手癢打 minikube delete,因為後面章節還會直接用這個環境繼續玩。下次執行 minikube start 就能接著練習。

minikube stop

參考:Minikube 安裝與啟動


上一篇
DAY 2
下一篇
DAY 4
系列文
我的 Pod 又掛了:30 天學會 Kubernetes6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言