Networking 带印花棉布Gitlab Runner吊舱的Kubernetes可以';达不到外部API

Networking 带印花棉布Gitlab Runner吊舱的Kubernetes可以';达不到外部API,networking,kubernetes,gitlab,gitlab-ci-runner,calico,Networking,Kubernetes,Gitlab,Gitlab Ci Runner,Calico,我已经部署了一个裸机Kubernetes集群和印花布网络。我能够成功地使用入口在吊舱之间以及从外部网络到吊舱之间进行通信。当我使用Dashboard EXEC函数时,pod能够获取外部资源(DNS工作、PING工作、CURL工作),但pod进程本身失败 接下来我应该检查什么?你需要更多的信息来分析它吗 更新 问题只与Gitlab Runner有关。最后,问题不在于整个Kubernetes集群,而在于Gitlab Runner。由于这一点,它再次发挥作用: 通过将网络添加到build命令--net

我已经部署了一个裸机Kubernetes集群和印花布网络。我能够成功地使用入口在吊舱之间以及从外部网络到吊舱之间进行通信。当我使用Dashboard EXEC函数时,pod能够获取外部资源(DNS工作、PING工作、CURL工作),但pod进程本身失败

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

更新


问题只与Gitlab Runner有关。

最后,问题不在于整个Kubernetes集群,而在于Gitlab Runner。由于这一点,它再次发挥作用:

通过将网络添加到build命令--network host

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

这需要一个
.gitlab ci.yml
,不包括autodevops。

您所说的Dashboard EXEC是什么意思?你在运行的容器中执行shell命令?@weibeld在Kubernetes仪表板的Pod细节右上角有EXEC按钮。我假设它在容器中打开了bash。@Janzahradnik“pod进程本身失败”是什么意思?您能提供kubectl Descripte pod的输出吗