![](/img/trans.png)
[英]How can I reach a Kubernetes service from a node using calico networking
[英]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.