首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

如何正确地安装 Minikube?

  •  
  •   dunhanson · 274 天前 · 2418 次点击
    这是一个创建于 274 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我用的 Virutalbox 中安装地 CentOS 7

    001

    001

    第 2 条附言  ·  273 天前

    还是有好多错 004

    第 3 条附言  ·  273 天前
    swap 我已经关闭了,不知道为何还是有提示这个警告
    29 回复  |  直到 2019-02-14 09:23:54 +08:00
        1
    ghos   274 天前
    我用 rancher !另外这个是网络问题吧 可以试试用 proxychains
        2
    mritd   273 天前 via iPhone
    放弃 centos7 换 ubuntu18
        3
    dunhanson   273 天前
    @mritd 啥?为什么呢
        4
    dunhanson   273 天前
    @ghos 想先安装 minikube
        5
    baiyi   273 天前
    注意网络问题,虚拟机的网络要翻墙的
        6
    dunhanson   273 天前
    @baiyi 我做了翻墙,不然 minikube 都下载不了了的(按照官网教程来的)
        7
    josephpei   273 天前
    docker 挂代理,这个自行搜索下

    k8s 的镜像不在 docker 官方仓库里,在谷歌自己的仓储里,这个仓库地址是被墙的
        8
    baiyi   273 天前
    @dunhanson #6 minikube 的下载是在你本机的,minikube 会启动一个虚拟机,它启动的这个虚拟机要注意翻墙,大概可以看下这篇文章。
    https://fatfatson.github.io/2018/07/23/mac%E4%B8%8A%E5%AE%89%E8%A3%85mimikube/
        9
    defunct9   273 天前
    开 ssh,让我上去试试
        10
    dunhanson   273 天前
    @baiyi 这个警告会有影响吗?
    [WARNING Swap]: running with swap on is not supported. Please disable swap
        11
    dunhanson   273 天前
    @defunct9 我用的虚拟机
        12
    Reficul   273 天前 via Android
    swap 警告其实问题不大,可以关掉的。 是不是虚拟机嵌套虚拟化不支持,虚拟机跑起来了就看看是不是虚拟机里的镜像没下下来,可以用 gcr 的镜像源
        13
    dunhanson   273 天前
    @Reficul AMD 处理器,Virtualbox 支持嵌套虚拟化
        14
    dunhanson   273 天前
    @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   273 天前 via iPhone
    Centos 可能会遇到各种奇怪的问题,尤其是内核版本过低,至于镜像,你可以全部替换成 gcrxio/xxxx (refs https://github.com/mritd/gcr)
        16
    jokerlee   273 天前
    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,否则不会重新拉镜像
        17
    thet   273 天前 via Android
    @defunct9 老哥又来了
        18
    dunhanson   273 天前
    @mritd 嗯 了解了
        19
    dunhanson   273 天前
    @jokerlee 这个命令有用过,我第三张截图就是
        20
    dunhanson   273 天前
    @jokerlee 说错了,第四张,第三张没有加载出来
        21
    defunct9   273 天前
    呵呵,花了一个星期在 aws 折腾 k8s,又花了一个星期在 centos 7 装 k8s,所以我估计能解决,但是,不上去看看,天知道怎么回事,猜火车就没兴趣。
        22
    Reficul   273 天前
    @dunhanson kubeadm 创建集群失败了,得看 kubeadm 具体的报错信息。
        23
    Mrun   273 天前
    直接用阿里云社区的修改版的 minikube,里面的一些地址已经替换成阿里云的镜像仓库了
        24
    dunhanson   273 天前
    @defunct9
    ip 地址:183.3.130.20
    端口:9523
    账号和密码:root/123456
        25
    dunhanson   273 天前
    @defunct9 麻烦老哥帮忙看下了
        26
    dunhanson   273 天前
    @Mrun 之前看过一篇文章用的时阿里云的,我照上面操作也是一堆问题,文章下面评论也有讲到,但是没有看到解决办法
        27
    dunhanson   273 天前
    @defunct9 😂老哥方便加个微信?
        28
    defunct9   273 天前
    @dunhanson 微信:defunct
        29
    defunct9   272 天前
    搞定,走人。猜火车远远不如事实真相来的精彩。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4404 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 02:01 · PVG 10:01 · LAX 18:01 · JFK 21:01
    ♥ Do have faith in what you're doing.