【发布时间】:2018-06-19 15:20:47
【问题描述】:
我正在aws 上试验kubernetes 集群。
归根结底,我想公开 2 个网址:
production.somesite.comstaging.somesite.com
当暴露 1 url 时,事情(至少在云环境中)似乎很容易。
您使服务 LoadBalancer 类型 --> aws 提供 ELB --> 您将 A 类型别名记录(例如 whatever.somesite.com)分配给 ELB 的 dns 名称和繁荣,有你的通过您喜欢的主机名公开提供的服务。
我认为解决此问题的一种简单(而且我认为不是最佳实践)方法是公开 2 个 ELB。
Ingress 是(好的)替代方案吗?
如果是这样,我应该创建的Route53 记录是什么?
对于重要的事情(如果这可能是Ingress 的交易破坏者):
-
production.somesite.com将公开可用 -
staging.somesite.com将具有限制性访问权限
【问题讨论】:
标签: amazon-web-services networking kubernetes amazon-route53