从Kubernetes服务访问主机localhost

时间:2020-04-15 18:27:56

标签: networking kubernetes localhost containers google-kubernetes-engine

我有一个Kubernetes服务(Java应用程序),需要通过http localhost:port来访问主机上的数据库服务

是否可以使服务访问主机网络,如何进行?

1 个答案:

答案 0 :(得分:0)

这有点奇怪,因为通常您是在集群外部或集群中但在Kubernetes网络空间中运行数据库。但是,您的Pod应该能够使用 主机的IP地址 或例如在计算机的以太网接口上配置的IP地址来访问主机网络堆栈。

您将无法通过localhost访问它,因为它将解析为Pod中的127.0.0.1,这意味着Pod中的本地对象。

希望对您有帮助!