如何将我的域指向我的 EKS 集群?
How to point my domain to my EKS cluster?
我已按照 AWS 入门指南配置 EKS 集群(3 public 子网和 3 个私有子网)。创建后,我得到以下 API 服务器端点 https://XXXXXXXXXXXXXXXXXXXX.gr7.us-east-2.eks.amazonaws.com(出于隐私原因,将 URL 替换为 X)。
在浏览器中访问 URL 我从集群端点获得了预期的输出。
问题:如何将我在 Route 53 中的注册域指向我的集群端点?
我无法使用 cname
记录,因为我的域是根域并且会收到顶级域错误。
我无法访问静态 IP,而且我不相信我的 EKS 集群有 public 我可以直接使用的 IP 地址。这意味着我不能使用 A 记录(因为我需要 IP 地址)。
我可以 help/instructions 了解如何将我的域直接指向我的集群吗?
下面是我的 AWS VPC 架构:
不要尝试为 API 端点指定一个漂亮的名称。您的集群端点是用于与控制平面对话的地址。当您配置您的 kubectl 工具时,api 端点就是 kubectl 与之对话的对象。
一旦您在 EKS 集群上获得应用程序 运行,并拥有负载均衡器、Ingress 或用于传入连接的东西,这时您就需要考虑创建漂亮的名称了。
是的,如果您使用的是 AWS 负载均衡器,则无法选择 A 记录,因此您无法使用域的顶点,除非您在路由 53 中托管 DNS ,在这种情况下,您可以使用“别名”记录将域的顶点指向负载均衡器。
Kubernetes 是一个非常复杂的东西,要尝试理解和获得 运行。鉴于这是您要问的问题类型,听起来您还没有全貌。我推荐 (1) 加入 Kubenetes slack 频道。这将是一种比 SO 更快的获得帮助的方式,并且 (2) 在 youtube 上学习 Jeff Geerling 的优秀 Kubernetes 101 课程。
我已按照 AWS 入门指南配置 EKS 集群(3 public 子网和 3 个私有子网)。创建后,我得到以下 API 服务器端点 https://XXXXXXXXXXXXXXXXXXXX.gr7.us-east-2.eks.amazonaws.com(出于隐私原因,将 URL 替换为 X)。
在浏览器中访问 URL 我从集群端点获得了预期的输出。
问题:如何将我在 Route 53 中的注册域指向我的集群端点?
我无法使用 cname
记录,因为我的域是根域并且会收到顶级域错误。
我无法访问静态 IP,而且我不相信我的 EKS 集群有 public 我可以直接使用的 IP 地址。这意味着我不能使用 A 记录(因为我需要 IP 地址)。
我可以 help/instructions 了解如何将我的域直接指向我的集群吗?
下面是我的 AWS VPC 架构:
不要尝试为 API 端点指定一个漂亮的名称。您的集群端点是用于与控制平面对话的地址。当您配置您的 kubectl 工具时,api 端点就是 kubectl 与之对话的对象。
一旦您在 EKS 集群上获得应用程序 运行,并拥有负载均衡器、Ingress 或用于传入连接的东西,这时您就需要考虑创建漂亮的名称了。
是的,如果您使用的是 AWS 负载均衡器,则无法选择 A 记录,因此您无法使用域的顶点,除非您在路由 53 中托管 DNS ,在这种情况下,您可以使用“别名”记录将域的顶点指向负载均衡器。
Kubernetes 是一个非常复杂的东西,要尝试理解和获得 运行。鉴于这是您要问的问题类型,听起来您还没有全貌。我推荐 (1) 加入 Kubenetes slack 频道。这将是一种比 SO 更快的获得帮助的方式,并且 (2) 在 youtube 上学习 Jeff Geerling 的优秀 Kubernetes 101 课程。