14.3 在 Docker Desktop 使用

使用 Docker Desktop 可以很方便的啟用 Kubernetes。

14.3.1 啟用 Kubernetes

在 Docker Desktop 設定頁面,進入 Kubernetes,建立或啟用叢集。較新的 Docker Desktop 可選擇 kindkubeadm 作為叢集建立方式;日常本地開發優先選擇 kind,因為它支援多節點和版本選擇。

圖

注意:Docker Desktop Kubernetes 的控制平面鏡像預設從 Docker Hub 拉取,例如 docker.io/docker/desktop-*docker.io/kindest/node:<tag>。如果企業網路不能訪問 Docker Hub,應按 Docker Desktop 的 KubernetesImagesRepository 設定映象倉庫,並用 docker desktop kubernetes images list(Docker Desktop 4.44+)或 docker ps 確認實際映象標籤。普通 Docker Engine 的 registry-mirrors 不會自動改寫這些控制平面鏡像。

14.3.2 測試

$ kubectl version
$ kubectl config use-context docker-desktop
$ kubectl get nodes

如果 kubectl get nodes 顯示節點為 Ready,則證明 Kubernetes 成功啟動。

第 117 页,共 196 页
使用 mdPress 构建