说起来有点心累,年前就在折腾 minikube 了,但是遇到了一些问题,始终不能解决
我用的 Virutalbox 中安装地 CentOS 7
还是有好多错
1
ghos 2019-02-12 09:56:14 +08:00
我用 rancher !另外这个是网络问题吧 可以试试用 proxychains
|
2
mritd 2019-02-12 10:05:43 +08:00 via iPhone
放弃 centos7 换 ubuntu18
|
5
baiyi 2019-02-12 10:23:54 +08:00
注意网络问题,虚拟机的网络要翻墙的
|
7
josephpei 2019-02-12 10:26:05 +08:00
docker 挂代理,这个自行搜索下
k8s 的镜像不在 docker 官方仓库里,在谷歌自己的仓储里,这个仓库地址是被墙的 |
8
baiyi 2019-02-12 10:32:42 +08:00
@dunhanson #6 minikube 的下载是在你本机的,minikube 会启动一个虚拟机,它启动的这个虚拟机要注意翻墙,大概可以看下这篇文章。
https://fatfatson.github.io/2018/07/23/mac%E4%B8%8A%E5%AE%89%E8%A3%85mimikube/ |
9
defunct9 2019-02-12 11:14:09 +08:00
开 ssh,让我上去试试
|
10
dunhanson OP @baiyi 这个警告会有影响吗?
[WARNING Swap]: running with swap on is not supported. Please disable swap |
12
Reficul 2019-02-12 11:49:26 +08:00 via Android
swap 警告其实问题不大,可以关掉的。 是不是虚拟机嵌套虚拟化不支持,虚拟机跑起来了就看看是不是虚拟机里的镜像没下下来,可以用 gcr 的镜像源
|
14
dunhanson OP @Reficul 这个错误咋解决?
E0203 04:29:28.378390 23871 start.go:376] Error starting cluster: kubeadm init: sudo /usr/bin/kubeadm init --config /var/lib/kubeadm.yaml --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests --ignore-preflight-errors=DirAvailable--data-minikube --ignore-preflight-errors=Port-10250 --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-etcd.yaml --ignore-preflight-errors=Swap --ignore-preflight-errors=CRI |
15
mritd 2019-02-12 12:02:41 +08:00 via iPhone
Centos 可能会遇到各种奇怪的问题,尤其是内核版本过低,至于镜像,你可以全部替换成 gcrxio/xxxx (refs https://github.com/mritd/gcr)
|
16
jokerlee 2019-02-12 12:22:03 +08:00
minikube 安装的问题大多数都是没有科学上网导致拉镜像失败,你截图里就是
准备一个 http proxy,然后用下面的方式启动 minikube start --docker-env HTTP_PROXY=$http_proxy --docker-env HTTPS_PROXY=$https_proxy --docker-env no_proxy=localhost,127.0.0.1,::1,192.168.31.0/24,192.168.99.0/24 另外第一次启动失败之后,要 minikube delete 之后再 start,否则不会重新拉镜像 |
21
defunct9 2019-02-12 14:03:33 +08:00
呵呵,花了一个星期在 aws 折腾 k8s,又花了一个星期在 centos 7 装 k8s,所以我估计能解决,但是,不上去看看,天知道怎么回事,猜火车就没兴趣。
|
23
Mrun 2019-02-12 14:33:28 +08:00
直接用阿里云社区的修改版的 minikube,里面的一些地址已经替换成阿里云的镜像仓库了
|
29
defunct9 2019-02-14 09:23:54 +08:00
搞定,走人。猜火车远远不如事实真相来的精彩。
|