繁体   English   中英

Kubernetes 与印花布 Gitlab Runner Pod 无法到达外部 API

[英]Kubernetes with Calico Gitlab Runner Pods can't reach external API

我已经部署了一个带有 Calico 网络的裸机 Kubernetes 集群。 我成功地能够使用 Ingress 在 Pod 之间以及从外部网络到 Pod 进行通信。 当我使用 Dashboard EXEC function 时,pod 能够获取外部资源(DNS 有效,PING 有效,CURL 有效),但 pod 进程本身失败。

接下来我应该检查什么? 您需要更多信息来分析它吗?

更新

问题仅与 Gitlab Runner 有关。

最后发现问题不在于整个 Kubernetes 集群,而仅与 Gitlab Runner 有关。 由于这个问题,它再次起作用:

通过将网络添加到构建命令--network host成功地完成构建

build:
  script: 
    - docker build --network host .

这需要一个.gitlab-ci.yml并且不包括 autodevops。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM