V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhuzhibin
V2EX  ›  Kubernetes

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

  •  
  •   zhuzhibin · 81 天前 · 1105 次点击
    这是一个创建于 81 天前的主题,其中的信息可能已经有所发展或是发生改变。
    老哥们,俺是小白,只是想在本地 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
    第 1 条附言  ·  80 天前

    feQVKJ.png

    老哥们部分报错日志,一直重启

    
    
    E0805 11:17:06.520798 1 reflector.go:138] k8s.io/client-go/informers/factory.go:134: Failed to watch *v1beta1.CSIStorageCapacity: failed to list *v1beta1.CSIStorageCapacity: Get "https://192.168.65.4:6443/apis/storage.k8s.io/v1beta1/csistoragecapacities?limit=500&resourceVersion=0": dial tcp 192.168.65.4:6443: connect: connection refused
    
    
    E0805 11:17:08.182462 1 reflector.go:138] k8s.io/client-go/informers/factory.go:134: Failed to watch *v1.Pod: failed to list *v1.Pod: Get "https://192.168.65.4:6443/api/v1/pods?fieldSelector=status.phase%21%3DSucceeded%2Cstatus.phase%21%3DFailed&limit=500&resourceVersion=0": dial tcp 192.168.65.4:6443: connect: connection refused
    
    11 条回复    2021-08-06 10:37:45 +08:00
    mritd
        1
    mritd   81 天前 via iPhone
    自己本地测试还是推荐开几个虚拟机玩,虚拟机里 kubeadm 或者 k0s 都行。非要用 docker 那就用 kind,mac 下的 docker 真的特么是个迷,我 i9 64g 启动都得半天
    basefas
        2
    basefas   80 天前
    盲猜没有科技拉不了镜像,建议设置 docker 代理
    clf
        3
    clf   80 天前
    你配置了镜像加速器了嘛。
    lozzow
        4
    lozzow   80 天前
    我也盲猜是镜像拉不下来,之前我也遇到过
    goodryb
        5
    goodryb   80 天前
    先配置一个镜像加速器,然后拉 k8s 镜像应该就没问题了,耐心等待一会
    zhuzhibin
        6
    zhuzhibin   80 天前
    @basefas 老哥,我一直都是挂代理的哦且镜像源是阿里云的
    @lychs1998 镜像源用了阿里云的哦
    @goodryb
    ss098
        7
    ss098   80 天前
    阿里云的镜像是 Docker Hub 的镜像,Kubernetes 一般指向的都是 gcr 或者其他镜像源。

    所以需要配置网络代理。
    juzzle
        8
    juzzle   80 天前
    AliyunContainerService/k8s-for-docker-desktop github 上这个项目看看
    zhuzhibin
        9
    zhuzhibin   80 天前
    @juzzle 老哥我就是你发这个部署的呀 你看我的描述
    @ss098 你说的是 docker 的 proxy 代理吗?
    awker
        10
    awker   80 天前
    原因就是拉取不到 k8s.gcr.io 下的镜像,比如 k8s.gcr.io/kube-apiserver:v1.21.2

    有科学上网的工具的话,就设置个 docker 的代理。
    见图:
    ![docker proxy]( https://s3.bmp.ovh/imgs/2021/08/ad3e11ea18f55d40.png)
    zhuzhibin
        11
    zhuzhibin   80 天前
    @awker ok,谢谢老哥,这里我确实没设置代理,我周末试一试
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4018 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:40 · PVG 11:40 · LAX 20:40 · JFK 23:40
    ♥ Do have faith in what you're doing.