如何正确地安装 Minikube?

2019-02-12 09:52:05 +08:00
 dunhanson

说起来有点心累,年前就在折腾 minikube 了,但是遇到了一些问题,始终不能解决

我用的 Virutalbox 中安装地 CentOS 7

4355 次点击
所在节点    问与答
29 条回复
ghos
2019-02-12 09:56:14 +08:00
我用 rancher !另外这个是网络问题吧 可以试试用 proxychains
mritd
2019-02-12 10:05:43 +08:00
放弃 centos7 换 ubuntu18
dunhanson
2019-02-12 10:18:51 +08:00
@mritd 啥?为什么呢
dunhanson
2019-02-12 10:19:31 +08:00
@ghos 想先安装 minikube
baiyi
2019-02-12 10:23:54 +08:00
注意网络问题,虚拟机的网络要翻墙的
dunhanson
2019-02-12 10:26:01 +08:00
@baiyi 我做了翻墙,不然 minikube 都下载不了了的(按照官网教程来的)
josephpei
2019-02-12 10:26:05 +08:00
docker 挂代理,这个自行搜索下

k8s 的镜像不在 docker 官方仓库里,在谷歌自己的仓储里,这个仓库地址是被墙的
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/
defunct9
2019-02-12 11:14:09 +08:00
开 ssh,让我上去试试
dunhanson
2019-02-12 11:43:05 +08:00
@baiyi 这个警告会有影响吗?
[WARNING Swap]: running with swap on is not supported. Please disable swap
dunhanson
2019-02-12 11:44:05 +08:00
@defunct9 我用的虚拟机
Reficul
2019-02-12 11:49:26 +08:00
swap 警告其实问题不大,可以关掉的。 是不是虚拟机嵌套虚拟化不支持,虚拟机跑起来了就看看是不是虚拟机里的镜像没下下来,可以用 gcr 的镜像源
dunhanson
2019-02-12 11:50:39 +08:00
@Reficul AMD 处理器,Virtualbox 支持嵌套虚拟化
dunhanson
2019-02-12 11:57:54 +08:00
@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
mritd
2019-02-12 12:02:41 +08:00
Centos 可能会遇到各种奇怪的问题,尤其是内核版本过低,至于镜像,你可以全部替换成 gcrxio/xxxx (refs https://github.com/mritd/gcr)
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,否则不会重新拉镜像
thet
2019-02-12 13:08:33 +08:00
@defunct9 老哥又来了
dunhanson
2019-02-12 13:35:57 +08:00
@mritd 嗯 了解了
dunhanson
2019-02-12 13:37:59 +08:00
@jokerlee 这个命令有用过,我第三张截图就是
dunhanson
2019-02-12 13:38:23 +08:00
@jokerlee 说错了,第四张,第三张没有加载出来

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

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

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

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

© 2021 V2EX