Mac OS用docker Desktop安裝單節點kubernetes


方案:

安裝方式:阿里雲minikube,k8s官方minikube,kubeadm, docker Desktop中自帶第k8s

安裝環境:在linux虛擬機中安裝k8s,在macos中安裝k8s,在阿里雲買服務器安裝k8s

在macos中安裝用docker Desktop安裝k8s如下:

參考:

https://blog.csdn.net/yinlongfei_love/article/details/86695917

https://github.com/loverto/k8s-for-docker-desktop

步驟如下:

為 Docker daemon 配置 Docker Hub 的中國官方鏡像加速 https://registry.docker-cn.com

git clone https://github.com/loverto/k8s-for-docker-desktop

git branch -a

git checkout -b 18.09.1 origin/18.09.1

cd k8s-for-docker-desktop

./load_images.sh

啟動docker Desktop里的k8s.

幾分鍾后,運行命令檢驗:

kubectl get pods --all-namespaces

 

安裝中遇到的問題是,k8s一直處於starting狀態,無法到達runing

問題解決:

1、kubernetes的第二個選項不要勾,可能要下載東西,所以一直處於starting狀態,如果勾了又無法取消,可以恢復docker的原始配置取消勾選。

 

 2、docker中的k8s版本和k8s-for-docker-desktop中k8s版本可能不一致,k8s-for-docker-desktop這里有好幾個分支,根據需要選擇跟自己docker Desktop里k8s一致的分支。

 我用的是k8s-for-docker-desktop的18.09.1分支

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM