0

我有一个场景,我有多个 RDP 服务器在单个 kubernetes(EKS) 集群中运行。

我的要求是我应该能够使用主机名连接到不同的 RDP 服务器,即我在 route53 中有一个域,并且对于每个 RDP 部署,我将在 route53 中创建一个记录,然后我可以通过 dns 连接到 RDP 服务器使用集群外部的一些 RDP 客户端进行记录

所以基本上在这里我想根据主机名进行 TCP 路由。我已经尝试过 Nginx 入口控制器,但它不起作用,因为它允许基于端口的 TCP 入口 no 但是在这里我有数千个 RDP 部署,我想从集群外部访问。

我还尝试过其他使用 SNI 进行 TCP 路由的Ingress 控制器,例如 Ambassador、Traefik、Kong 等,但我没有运气,我正在关注这些 Ingress 控制器提供的官方文档,但仍然无法实现.

现在我想知道基于 TCP 主机名的路由是否可能,并且对 SNI(服务器名称指示)不太有信心,它通过匹配确切的完整记录名称(如 rdp1.domain.com 或仅基于域名,即 domain.com ?

任何人都请帮助我如何实现这一点,或者是否有任何产品可用于此类用例。

谢谢

4

0 回答 0