【发布时间】:2020-10-15 00:27:02
【问题描述】:
这有两个部分。
- 我正在使用 kops v1.17.0 在 ec2 实例上建立 kubernetes 集群。我正在关注这些文档。 https://kubernetes.io/docs/setup/production-environment/tools/kops/
各点如下。
kops 对集群名称有强烈的看法:它应该是有效的 DNS 名称。
这让我很困惑。我的集群能否仅向一个 DNS 及其子域提供请求?
- 我在域 example.com 上尝试了这个,我为它创建了一个托管区域。创建了一个名为 example.com.k8s.local 的集群。
我将此域指向我的集群负载平衡器。我可以访问 example.com。到目前为止一切顺利。
现在,我希望在 abc.com 上为我的集群中的一项服务提供服务。我创建了另一个托管区域,并在其中创建了一个指向此负载均衡器的新记录集。我期待访问 abc.com 并查看此服务,但我看到的只是 nginx 404 not found
这是因为我提到的第一点还是完全独立的问题?如果是因为第 1 点,在 kops 世界中是否有解决方法或一个集群始终与一个域相关联?
【问题讨论】:
-
从我在文档中看到的答案是你提到的第一点,如果你有域 example.com 那么你应该使用例如 dev.example.com 而不是 abc.com 作为subdomain,你能用你的 nginx 试试,让我知道它是否有效吗?关于后续问题,我认为没有解决方法,至少我在文档中找不到任何相关内容。
-
@jt97 续。回答。
标签: kubernetes kops