集群内部的Kubernetes HTTP查询

时间:2020-03-06 12:32:42

标签: kubernetes

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

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

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

示例:

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

1 个答案:

答案 0 :(得分:1)

https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/

如果服务位于同一名称空间中,则可以使用npm config set prefix /c/Users/xxxxxxx/AppData/Roaming/nvm/v8.9.2 npm install -g bower bower --version

如果它们位于不同的命名空间中,则可以使用FQDN http://servicename:port