集群内的Kubernetes http查询
我正在Azure(AKS)上运行Kubernetes群集,其中有两个基于NodeJ的微服务正在运行 我想通过HTTP从一个服务到另一个服务查询一些信息。 如果我通过整个域通过internet发送查询,则请求需要通过Loadbalancer(nginx入口)。但是集群受到oauth2代理的保护 是否可以在集群内部发送查询 例如:集群内的Kubernetes http查询,kubernetes,Kubernetes,我正在Azure(AKS)上运行Kubernetes群集,其中有两个基于NodeJ的微服务正在运行 我想通过HTTP从一个服务到另一个服务查询一些信息。 如果我通过整个域通过internet发送查询,则请求需要通过Loadbalancer(nginx入口)。但是集群受到oauth2代理的保护 是否可以在集群内部发送查询 例如: request({ url : 'http://service-name/api' }, (err, response, body) => { if
request({ url : 'http://service-name/api' }, (err, response, body) => {
if (err) { throw err; }
res.json(body);
});
如果服务位于同一命名空间中,则可以使用http://servicename:port
如果它们位于不同的名称空间中,则可以使用FQDNhttp://servicename.namespace.svc.cluster.local:port