• DevOps
  • 按照3.1一直拉取不到gitee仓库代码,跪求大神帮一个

配置是这样的


随便那种方式都不行 ,本地的gitlab可以拉取

    jayang 对于私有仓库,gitee 上似乎不能用 token clone 代码。 你可以本地命令行试一下。我用用户名密码clone是成功的。

      RolandMa1986 私有的 都有凭证,密码,TOKEN都添加的有,我再按照你的指导试一试

      RolandMa1986 还是不得行,公有仓,私有仓都无法拉取,比较奇怪的是,按照gitee官方的指导,下载插件 也连不通,请问3.1是否还要配置网络相关的其他东西?我再局域网部署了一个gitlab 项目代码可以拉取,不过执行maven -clean install是有又无法连接 阿里云

        jayang 你的集群网络可能有问题,在node或pod上能直接curl通https://gitee.com吗

          kevendeng 节点机器可以克隆代码,docker容器里面的jenkins无法克隆

          kevendeng 可能网络确实有问题 局域网的代码仓库一点问题没得 ,但外网的即时输入了密码账号也不得行,大哥 你们安装3.1的时候对网络有什么特别处理么?

            jayang KS的网络设置不会限制容器访问外网的,你可以看看节点的防火墙规则与流量统计数据,看看是不是被拦截了

              @jayang 建议在编辑流水线中最前面再添加一个 gitee 网络是否畅通的测试任务。

              如下:

                kevendeng 好的 我试试,目前来说,docker 容器里面不能访问外部网络,宿主机可以,可能就是你说的那个问题

                  jayang
                  看看你用的什么CNI网络插件,describe以及log插件对应的pod(比如calico/flannel)看看有没有什么异常
                  分别在宿主机与容器里执行ip addrip route看网络配置
                  在宿主机上执行iptables-save看防火墙配置

                    kevendeng
                    的 flannel,应该是找到原因了,docker0网卡 mtu 是1500, flannel拉起来的Pod 全部是 1450