后端和前端吊舱之间的内部通信-应该来自Ingress控制器吗



在前端微服务和后端微服务之间的通信中,以下哪种方法更好?

  1. 为后端服务定义ClusterIP,并在该服务中定义DNS名称,并使用该DNS名称从客户端微服务发送HTTP请求?

  2. 将请求发送到Ingress控制器,它就会知道将请求转发到哪个微服务?

两者皆有可能。但显然,简单地使用svc名称并将流量保持在本地网络内更方便、更安全。

我会采取方法#2,几个原因,证书的使用,负载均衡器,外部dns名称,而不是一个"本地";服务名称等。

相关内容

  • 没有找到相关文章

最新更新