【发布时间】:2019-05-22 02:48:04
【问题描述】:
我有以下用例:
我们的客户经常在其 K8s 集群上发布新服务。 这些新服务可通过负载平衡和 Ingress 从外部访问,以便在部署服务后动态配置此负载平衡。这让我们客户的开发团队变得非常容易,因为他们不必等到有人手动配置负载平衡。他们只需在服务部署旁边创建自己的 Ingress 资源,即可访问该服务。
-
一位客户询问我们是否也可以启用它的每个服务都可以自动拥有自己的子域。因此,一旦部署了新的应用程序,它应该可以作为集群域的子域(例如 https://helloworld.cyvh5.k8s.ginger.aws.gigantic.io)以及它们自己的子域(例如 helloworld.awesome-customer.com)。
我已经找到this resource 作为起点。
我的问题是:
我能否以其他(更好的)方式实现客户子域动态绑定?
建议的解决方案可能存在哪些限制/缺陷?
谢谢!
【问题讨论】:
标签: kubernetes kubernetes-helm kubernetes-ingress