我挂了国外的VPN,也不行,我看别人都行,我不知道为啥我这不行

截图里说了有个job执行超时,执行的时候观察下 kubesphere-system 下的pod状态,看看是啥原因job执行超时

去describe这个error的pod,也没有发现啥有用的信

    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 日志