gpt4 book ai didi

kubernetes - 如何将我的域指向我的 EKS 集群?

转载 作者:行者123 更新时间:2023-12-01 23:37:11 24 4
gpt4 key购买 nike

我已按照 AWS 入门指南配置 EKS 集群(3 个公共(public)子网和 3 个私有(private)子网)。创建后,我得到以下 API 服务器端点 https://XXXXXXXXXXXXXXXXXXXX.gr7.us-east-2.eks.amazonaws.com (出于隐私原因,将 URL 替换为 X)。

在浏览器中访问 URL,我从集群端点获得了预期的输出。

问题:如何将我在 Route 53 中的注册域指向我的集群端点?

我不能使用 cname 记录,因为我的域是根域并且会收到一个顶级域错误。

我无权访问静态 IP,我不相信我的 EKS 集群有我可以直接使用的公共(public) IP 地址。这意味着我不能使用 A 记录(因为我需要 IP 地址)。

关于如何将我的域直接指向我的集群,我能否获得帮助/说明?

下面是我的 AWS VPC 架构:

enter image description here

最佳答案

不要尝试为 API 端点指定一个漂亮的名称。您的集群端点是用于与控制平面对话的地址。当您配置 kubectl 工具时,api 端点就是 kubectl 与之对话的对象。

一旦您的 EKS 集群上运行了一个应用程序,并且有了负载均衡器、Ingress 或用于传入连接的东西,您就需要考虑创建漂亮的名称了。

是的,如果您正在处理 AWS 负载均衡器,您将无法选择 A 记录,因此您不能使用域的顶点,除非您在 route 53 中托管 DNS,在在这种情况下,您可以使用“别名”记录将域的顶点指向负载均衡器。

尝试理解和运行 Kubernetes 是一件非常复杂的事情。鉴于这是您要问的问题类型,听起来您还没有全貌。我推荐 (1) 加入 Kubenetes slack channel 。这将是一种比 SO 更快的获得帮助的方式,并且 (2) 在 youtube 上学习 Jeff Geerling 的优秀 Kubernetes 101 类(class)。

关于kubernetes - 如何将我的域指向我的 EKS 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65383927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com