1、首先安裝Docker Desktop for Mac(自行百度安裝),安裝成功,如下所示:
請查看 Docker Desktop版本,Docker -> About Docker Desktop
2、 爲 Docker daemon 配置鏡像加速,參考阿里雲鏡像服務 或中科大鏡像加速地址https://docker.mirrors.ustc.edu.cn
{
"experimental": false,
"debug": true,
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn"
]
}
3、
下載離線鏡像
由於kubernetes是谷歌的服務,這裏如果沒有vpn的用戶,可能需要離線下載鏡像。
打開mac 下的 終端執行:
git clone https://github.com/loverto/k8s-for-docker-desktop
下載完成之後,執行 load images.sh 來加載鏡像
./load_images.sh
執行上面成功之後,可以重啓開啓k8s
重啓成功之後,如下圖 說明:
4、部署 Kubernetes dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml
檢查 kubernetes-dashboard 應用狀態
kubectl get pod -n kubernetes-dashboard
開啓 API Server 訪問代理
kubectl proxy
通過如下 URL 訪問 Kubernetes dashboard
配置控制檯訪問令牌
對於Mac環境
TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}') kubectl config set-credentials docker-for-desktop --token="${TOKEN}" echo $TOKEN
如下圖所示:
保存 下來, 在打開的 如下界面中,把token 填寫之後,就能登錄了
登錄之後,如下所示:
至此,簡單的 k8s 環境搭建好了