我现在在做什么:
我拥有许多 VPS,我使用这些 VPS 来使用 Docker compose 部署应用程序,大多数机器来自不同的子网并具有公共静态 IP 地址。
对于每个新应用程序,我会选择一个随机 VPS,为新应用程序的子域的 DNS 分配 VPS 的 IP 地址,并将我的应用程序部署在 Nginx 代理 (jwilder Nginx) 后面的这个 VPS 中。
这种方法在我看来非常舒服,因为 jwilder 的 Nginx 几乎为我完成了工作,我只需要分配正确的 DNS。
我想要达到的目标:
出于学习的目的,我想把机器拿来做一个 Kubernetes 集群,这样我就可以更多地了解这项技术。我的想法是我只需将新子域的 DNS 分配给一个点,它也扮演负载均衡器的角色并将流量传递到相应的 Pod。
要将流量重定向到新应用程序,我只需配置负载均衡器。
我的问题:
我知道这个问题不是很精确,因为我不太了解 Kubernetes。此外,我的服务器不是来自像 Google 或 AWS 这样的云提供商,因此我无法使用他们的解决方案。他们甚至不是来自单一的云提供商,其中大多数来自我的大学,有些来自私有云提供商。
谁能告诉我如何实现这一目标?