具有多个DNS的kops kubernetes群集

这有两部分。

  1. 我正在使用kops v1.17.0在ec2实例上站立kubernetes集群。我正在关注这些文档。 https://kubernetes.io/docs/setup/production-environment/tools/kops/

这些要点如下。

kops对群集名称有强烈的看法:它应该是有效的 DNS名称。

这让我感到困惑。我的群集可以仅向一个DNS及其子域提供请求吗?

  1. 我在域 example.com 上尝试了此操作,为此创建了一个托管区域。创建了一个名为example.com.k8s.local的集群。

我将此域指向群集负载均衡器。我可以访问example.com。到目前为止一切都很好。

现在,我希望在 abc.com 上提供群集中的一项服务。我创建了另一个托管区域,并在其中创建了一个指向该负载均衡器的新记录集。我希望访问abc.com并看到此服务,但我看到的只是 nginx 404未找到

是因为我提到的第一点还是完全分开的问题而发生了?如果是因为第一点,到处都有办法还是一个集群总是与kops世界中的一个域相关联?

iCMS 回答:具有多个DNS的kops kubernetes群集

就第一部分而言,是的,通过此设置,我可以为同一kubernetes群集中的多个域提供服务。在某些版本之前,对域名和群集名称进行匹配存在着硬性要求,现在不再如此。

您需要考虑的事情。在从ACM颁发证书时,请确保列出了您的所有域

示例

example.com
*example.com
bar.com
*.bar.com

确保所有域均已验证,并且未处于待处理状态或其他任何状态。

我认为第二个问题的原因是ACM生成的证书中的域之一是无效状态,因此处于待处理状态。

@ jt97 ^^

本文链接:https://www.f2er.com/2064982.html

大家都在问