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 - Fatal编程技术网

集群内的Kubernetes http查询

集群内的Kubernetes http查询,kubernetes,Kubernetes,我正在Azure(AKS)上运行Kubernetes群集,其中有两个基于NodeJ的微服务正在运行 我想通过HTTP从一个服务到另一个服务查询一些信息。 如果我通过整个域通过internet发送查询,则请求需要通过Loadbalancer(nginx入口)。但是集群受到oauth2代理的保护 是否可以在集群内部发送查询 例如: request({ url : 'http://service-name/api' }, (err, response, body) => { if

我正在Azure(AKS)上运行Kubernetes群集,其中有两个基于NodeJ的微服务正在运行

我想通过HTTP从一个服务到另一个服务查询一些信息。 如果我通过整个域通过internet发送查询,则请求需要通过Loadbalancer(nginx入口)。但是集群受到oauth2代理的保护

是否可以在集群内部发送查询

例如:

request({ url : 'http://service-name/api' }, (err, response, body) => {
        if (err) { throw err; }
        res.json(body);
});

如果服务位于同一命名空间中,则可以使用
http://servicename:port

如果它们位于不同的名称空间中,则可以使用FQDN
http://servicename.namespace.svc.cluster.local:port