Mac 部署 k8s-for-docker-desktop 启动 k8s 一直 starting 问题

2021-08-05 11:00:17 +08:00
 zhuzhibin
老哥们,俺是小白,只是想在本地 Mac 安装部署 k8s,于是我 gayhub 找了下别人已经写好的所有镜像,我用的是阿里云的:

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

然后按照部署,安装好所有的镜像,然后启动就一直卡在 starting,我看了 issue,其实很多人提问,我也试了很多解决办法,还是没法解决,难顶,由于自己又不懂 network 之类的,就更难受了,有无老哥帮帮?

我提了个 issue,有日志:

https://github.com/AliyunContainerService/k8s-for-docker-desktop/issues/164
2364 次点击
所在节点    Kubernetes
11 条回复
mritd
2021-08-05 11:24:28 +08:00
自己本地测试还是推荐开几个虚拟机玩,虚拟机里 kubeadm 或者 k0s 都行。非要用 docker 那就用 kind,mac 下的 docker 真的特么是个迷,我 i9 64g 启动都得半天
basefas
2021-08-05 14:47:43 +08:00
盲猜没有科技拉不了镜像,建议设置 docker 代理
clf
2021-08-05 14:53:10 +08:00
你配置了镜像加速器了嘛。
lozzow
2021-08-05 15:33:35 +08:00
我也盲猜是镜像拉不下来,之前我也遇到过
goodryb
2021-08-05 17:55:00 +08:00
先配置一个镜像加速器,然后拉 k8s 镜像应该就没问题了,耐心等待一会
zhuzhibin
2021-08-05 18:59:32 +08:00
@basefas 老哥,我一直都是挂代理的哦且镜像源是阿里云的
@lychs1998 镜像源用了阿里云的哦
@goodryb
ss098
2021-08-05 19:27:23 +08:00
阿里云的镜像是 Docker Hub 的镜像,Kubernetes 一般指向的都是 gcr 或者其他镜像源。

所以需要配置网络代理。
juzzle
2021-08-05 19:35:32 +08:00
AliyunContainerService/k8s-for-docker-desktop github 上这个项目看看
zhuzhibin
2021-08-05 20:10:31 +08:00
@juzzle 老哥我就是你发这个部署的呀 你看我的描述
@ss098 你说的是 docker 的 proxy 代理吗?
awker
2021-08-05 23:22:06 +08:00
原因就是拉取不到 k8s.gcr.io 下的镜像,比如 k8s.gcr.io/kube-apiserver:v1.21.2

有科学上网的工具的话,就设置个 docker 的代理。
见图:
![docker proxy]( https://s3.bmp.ovh/imgs/2021/08/ad3e11ea18f55d40.png)
zhuzhibin
2021-08-06 10:37:45 +08:00
@awker ok,谢谢老哥,这里我确实没设置代理,我周末试一试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/793794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX