如何管理多租户请求并将请求定向到目标

问题描述 投票:0回答:0

我们设计了一个多租户应用程序并将其部署在 AWS 上,截至目前,对于每个租户,一个应用程序实例部署在由 EKS 集群管理的不同节点上,并使用 kubernates 命名空间,我们在应用程序级别管理租户分离和隔离,并为每个租户我们都有不同的数据库。

现在,我不知道如何管理来自租户的请求并将其定向到在某些 ip 和端口上运行的相应集群和命名空间。

我想公开一个终点,比如 https://example.com 并希望将请求重定向到集群之间的不同 ip 和端口。

注意:UI 在 Angular 中,后端在 DotNet 中,我们使用 ocelot 网关,UI 捆绑在网关中。

任何人都可以给我一些想法吗?

.net kubernetes multi-tenant ocelot
© www.soinside.com 2019 - 2024. All rights reserved.