我遵循AWS入门指南提供了EKS集群(3个公共子网和3个私有子网)。创建它之后,我得到以下API服务器端点https://XXXXXXXXXXXXXXXXXXXX.gr7.us-east-2.eks.amazonaws.com (出于隐私原因,将其替换为X)。
访问浏览器中的URL,我从集群端点获得预期的输出。
问:如何将53号路由中的注册域指向集群端点?
我不能使用cname记录,因为我的域是根域,并且会收到顶点域错误。
我没有访问静态ip的权限,我不相信我的EKS集群有一个我可以直接使用的公共IP地址。这意味着我不能使用A记录(因为我需要一个IP地址)。
关于如何将域直接指向群集,我能得到帮助/指示吗?
下面是我的AWS VPC体系结构:

发布于 2020-12-20 20:02:42
不要试图为API端点分配一个漂亮的名称。您的集群端点是用来与控制平面对话的地址。当您配置kubectl工具时,api端点就是kubectl与之对话的对象。
一旦您在EKS集群上运行了一个应用程序,并且有了一个负载均衡器、或者是用于传入连接的内容,那么您就会担心创建漂亮的名称。
是的,如果你处理的是AWS负载平衡器,你不能选择A记录,所以你不能使用域的顶点,除非你在53路上托管DNS,在这种情况下,你可以使用“别名”记录将域的顶点指向负载均衡器。
库伯奈特斯是一个非常复杂的东西,试着去理解和运行。考虑到这就是你要问的问题,听起来你还没有完整的答案。我建议(1)加入库本斯松水道。这将是一个获得帮助的更快的方式,和(2)参加杰夫盖林的优秀的Kubernetes 101课程在youtube上。
https://stackoverflow.com/questions/65383927
复制相似问题