Networking 从Kubernetes服务访问主机localhost

Networking 从Kubernetes服务访问主机localhost,networking,kubernetes,localhost,containers,google-kubernetes-engine,Networking,Kubernetes,Localhost,Containers,Google Kubernetes Engine,我有一个Kubernetes服务(java应用程序),需要通过http localhost:port访问主机上的数据库服务 是否可以将服务访问权授予主机网络,以及如何授予 这是一个有点奇怪的设计,因为通常您要么在集群外运行数据库,要么在集群内但在Kubernetes网络空间内运行数据库。但是,您的POD应该能够使用主机的IP地址或机器以太网接口上配置的IP地址访问主机网络堆栈 您将无法通过localhost访问它,因为这将解析为pod中的127.0.0.1,即pod中的本地主机 我希望有帮助 这

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


是否可以将服务访问权授予主机网络,以及如何授予

这是一个有点奇怪的设计,因为通常您要么在集群外运行数据库,要么在集群内但在Kubernetes网络空间内运行数据库。但是,您的POD应该能够使用主机的IP地址或机器以太网接口上配置的IP地址访问主机网络堆栈

您将无法通过
localhost
访问它,因为这将解析为pod中的
127.0.0.1
,即pod中的本地主机


我希望有帮助

这是一个有点奇怪的设计,因为通常您要么在集群外运行数据库,要么在集群内但在Kubernetes网络空间内运行数据库。但是,您的POD应该能够使用主机的IP地址或机器以太网接口上配置的IP地址访问主机网络堆栈

您将无法通过
localhost
访问它,因为这将解析为pod中的
127.0.0.1
,即pod中的本地主机

我希望有帮助

你在GKE上使用kubernetes吗?那么您的数据库安装在哪里?在一个GKE节点上?在你的kubernetes星系群之外的某个地方?如果它只绑定到机器的本地主机地址,除了这台机器之外,您将无法从其他任何地方访问它。您在GKE上使用kubernetes吗?那么您的数据库安装在哪里?在一个GKE节点上?在你的kubernetes星系群之外的某个地方?如果它仅绑定到机器的本地主机地址,则除了此机器之外,您将无法从其他任何位置访问它。