首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitlab runner没有互联网连接

gitlab runner没有互联网连接
EN

Stack Overflow用户
提问于 2022-07-08 06:04:27
回答 1查看 370关注 0票数 0

我在EKS上部署了一个Gitlab 15.1。gitlab runner也使用Helm部署在相同的EKS上。转轮的配置如下:

代码语言:javascript
复制
runners:
  config: |
    [[runners]]
      executor = "kubernetes"
      [runners.kubernetes]
        namespace = "{{.Release.Namespace}}"
        image = "ubuntu:16.04"
        [[runners.kubernetes.volumes.host_path]]
          name = "daemon"
          mount_path = "/var/run/docker.sock"
          read_only = true
          host_path = "/var/run/docker.sock"

在默认情况下,运行程序使用图像registry.gitlab.com/gitlab-org/gitlab-runner:alpine-v15.1.0。我还使用Gitlab代理连接到EKS。Gitlab runner和Gitlab代理都成功地连接到Gitlab。

大多数情况下,Gitlab /CD运行程序本身有互联网连接,因为我可以docker login到私有注册中心。但是,由于缺乏互联网连接,docker build命令在.gitlab-ci.yaml中失败。为了找出原因,我在Dockerfile中运行,它只返回lo接口。

EN

回答 1

Stack Overflow用户

发布于 2022-07-08 09:34:29

结果是docker build的一个问题。这种情况发生在AWS中。添加--network=host解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72907255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档