Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在kubernetes中访问主机http服务器_Kubernetes_Kubectl_Kubernetes Ingress_Kubeadm - Fatal编程技术网

如何在kubernetes中访问主机http服务器

如何在kubernetes中访问主机http服务器,kubernetes,kubectl,kubernetes-ingress,kubeadm,Kubernetes,Kubectl,Kubernetes Ingress,Kubeadm,若http服务器在主机系统上运行,而http客户端希望在pod内运行。是否可以使用主机ip地址与主机系统服务器连接。节点端口服务适用于连接主机http服务器?确保主机正在侦听所有接口,而不仅仅是本地主机。尝试从另一台机器连接到服务以首先进行测试,而不是pod。从网络的角度来看,这是两台独立的机器。请参见以下示例: 从OSX进行测试: $HOST_IP=$(ifconfig | grep en0-A 5 | grep'inet'| cut-d'-f2) $brew安装nginx $nginx $c

若http服务器在主机系统上运行,而http客户端希望在pod内运行。是否可以使用主机ip地址与主机系统服务器连接。节点端口服务适用于连接主机http服务器?

确保主机正在侦听所有接口,而不仅仅是
本地主机。尝试从另一台机器连接到服务以首先进行测试,而不是pod。从网络的角度来看,这是两台独立的机器。请参见以下示例:

从OSX进行测试:

$HOST_IP=$(ifconfig | grep en0-A 5 | grep'inet'| cut-d'-f2)
$brew安装nginx
$nginx
$curl-I$HOST_IP:80802>/dev/null | head-n1
HTTP/1.1200ok
$docker run-ti--rm centos curl-I$HOST_IP:80802>/dev/null | head-n 1
HTTP/1.1200ok

您是否尝试使用主机ip地址连接?它是否工作?吊舱内的主机ip?因为我需要在主机系统上运行服务器。使用主机ip,我尝试在pod内运行,但无法绑定。我在Hello内运行客户端。我是否正确理解您希望从pod(客户端)连接到位于同一主机上的应用程序(服务器)?此应用程序是直接在主机上运行还是在pod中运行?你能告诉我你试过什么吗<如果您希望连接到POD而不是直接部署在主机上的应用程序,则可以使用代码>节点端口
服务。