tha*_*ono 4 amazon-route53 kubernetes amazon-eks
我已按照 AWS 入门指南配置 EKS 集群(3 个公有子网和 3 个私有子网)。创建后,我得到以下 API 服务器端点https://XXXXXXXXXXXXXXXXXXXX.gr7.us-east-2.eks.amazonaws.com(出于隐私原因,将 URL 替换为 X)。
在浏览器中访问 URL,我从集群端点获得了预期的输出。
问题:如何将 Route 53 中的注册域指向我的集群终端节点?
我无法使用cname记录,因为我的域是根域,并且会收到顶级域错误。
我无法访问静态 IP,并且我不相信我的 EKS 集群有可以直接使用的公共 IP 地址。这意味着我无法使用 A 记录(因为我需要 IP 地址)。
我能否获得有关如何将我的域直接指向我的集群的帮助/说明?
下面是我的AWS VPC架构:
不要尝试为 API 端点指定一个漂亮的名称。您的集群端点是用于与控制平面通信的地址。配置 kubectl 工具时,kubectl 会与 api 端点进行通信。
一旦您的 EKS 集群上运行了应用程序,并且拥有负载均衡器、Ingress 或用于传入连接的其他设备,您就需要担心创建漂亮的名称了。
是的,如果您正在使用 AWS 负载均衡器,则无法选择 A 记录,因此您无法使用域的顶点,除非您在路由 53 中托管 DNS,在这种情况下,您可以使用“别名”记录将域的顶点指向负载均衡器。
Kubernetes 是一个非常复杂的东西,需要尝试理解并运行。鉴于这是您所问的问题类型,听起来您还没有全面了解。我建议 (1) 加入 Kubenetes slack 频道。这将是比 SO 更快地获得帮助的方式,并且 (2) 在 YouTube 上学习 Jeff Geerling 的优秀 Kubernetes 101 课程。
| 归档时间: |
|
| 查看次数: |
5824 次 |
| 最近记录: |