Cauchy 原来是这样啊,我说呢,可是我用香港和美国的VPN也不行啊

    shindow
    你滴确认docker pull镜像用了vpn,可以手动pull个dockerhub上的镜像先验证一下

    应该就是我的VPN设置有问题,因为在/etc/docker/daemon.json中,把国内的镜像源删掉之后,再去拉取hello wolrd镜像会失败,查了很多文章,设置了配置文件也没有生效,我把环境和配置贴出来,帮忙看下哪里有问题

    k8s集群ip分别为 10.211.55.7(master),10.211.55.8,10.211.55.9

    k8s master节点,也就是安装kubesphere的这个节点的ip是 10.211.55.7,另外两台没有装kubesphere
    宿主机上有个同样网段的IP是10.211.55.2

    外网VPN的端口号是7897,也开启了局域网连接,防止虚拟机无法通过vpn

    我在docker的配置文件sudo vim /etc/docker/daemon.json里面配置的是,下面图片中这样的,

    然后配置完之后,也执行了

    sudo systemctl daemon-reload

    sudo systemctl restart docker

    然后再拉取hello world镜像还是会报错

    我不知道哪里设置的有问题,虚拟机里的docker 代理的 ip这里我尝试过很多种情况

    127.0.0.1

    10.211.55.2

    10.211.55.7

    这些都设置过都不行,所以我不知道该怎么设置了

    应该和网络没啥太大关系了,我用公司购买的运营商的香港的专网外网的VPN,可以正常拉取docker.io的hello world了,但是还是报同样的错

      shindow 注意看一下异常提示,pre-upgreade hook 超时了,检查一下 kubesphere-system 下 pre-upgrade 这个 job 的状态和 pod 日志