0

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

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

更新

问题仅与 Gitlab Runner 有关。

4

1 回答 1

1

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

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

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

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

于 2019-09-23T18:36:04.153 回答