Docker for macOS社群版的Kubernetes本地環境搭建
mac docker 安裝 參考前一篇(官網要翻牆)
搭建k8s本地開發環境
在啟動k8s前,要預先把一些映象包下載下來,不然都被牆掉,或者走你的VPN,還比較慢,可以參考 ofollow,noindex" target="_blank">阿里雲這篇文章 映象包下載好之後啟動k8s
等待kubernetes is running
將k8s切換到 desktop 切換到 docker-for-desktop
kubectl config use-context docker-for-desktop
驗證 Kubernetes 安裝
kubectl cluster-info
kubectl get nodes
部署 Kubernetes 控制檯
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
or
kubectl create -f kubernetes-dashboard.yaml
開啟API Server的本地監聽埠
kubectl proxy
注意如果開啟控制檯報503 ServiceUnavailable 錯,可以按照以下步驟排查
由此可以看出缺少k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0 映象包
pull 失敗,被牆了,可以通過阿里雲映象載入,開啟之前的加速程式碼,新增image對映
檢視images.properties,新增1.10.0版本映象包
重新執行./load_images.sh,然後重啟k8s,再次開啟控制檯