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分支

 

posted @ 2019-05-17 15:03  lakeslove  阅读(2703)  评论(0编辑  收藏  举报