首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Minikube pod无法访问本地主机服务

Minikube pod无法访问本地主机服务
EN

Stack Overflow用户
提问于 2022-05-16 12:45:11
回答 1查看 1K关注 0票数 -1

我正在运行Minikube部署,在该部署中,pod gitlab-runner试图针对我的计算机中的本地gitlab API执行POST,但是它得到了以下错误:

代码语言:javascript
复制
WARNING: Checking for jobs... failed                runner=3bS1tafj status=couldn't execute POST against http://127.0.0.1/api/v4/jobs/request: Post "http://127.0.0.1/api/v4/jobs/request": dial tcp 127.0.0.1:80: connect: connection refused
WARNING: Checking for jobs... failed                runner=3bS1tafj status=couldn't execute POST against http://127.0.0.1/api/v4/jobs/request: Post "http://127.0.0.1/api/v4/jobs/request": dial tcp 127.0.0.1:80: connect: connection refused
WARNING: Checking for jobs... failed  
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-16 14:04:23

在K8S豆荚中可以使用localhost相互通信,localhost是网络名称空间内部的pod本身!

你不能用本地主机以这种方式从吊舱到“外部”世界交流。

你能做什么?

  • 您可以将hostNetwork: true添加到您的Pods描述中。

HostNetwork -控制pod是否可以使用节点网络命名空间。

  • hostNetwork设置应用于Kubernetes吊舱。

当使用started.配置吊舱时,运行在这样一个吊舱中的应用程序可以直接看到主机的网络接口,其中pod是started.。

代码语言:javascript
复制
apiVersion: v1
kind: Pod
metadata:
  name: nginx
spec:
  hostNetwork: true
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72259424

复制
相关文章

相似问题

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