首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Kops验证Kubernetes集群

无法使用Kops验证Kubernetes集群
EN

Stack Overflow用户
提问于 2018-03-07 02:21:59
回答 5查看 6.6K关注 0票数 7

我是库伯内特斯的新手。我正在使用Kops在AWS上部署我的Kubernetes应用程序。我已经在AWS上注册了我的域名,并创建了一个托管区域并将其附加到我的默认VPC上。

通过kops创建我的Kubernetes集群是成功的。但是,当我试图使用kops validate cluster验证集群时,它会失败,出现以下错误:

无法解析Kubernetes集群API URL dns:查阅api.ucla.dt-api-k8s.com 149.142.35.46:53:没有这样的主机

我尝试过调试此错误,但失败了。你能帮帮我吗?我现在很沮丧。

EN

回答 5

Stack Overflow用户

发布于 2018-03-07 11:18:26

根据您的描述,您在53号公路中创建了一个私有托管区域。验证可能失败了,因为Kops试图从您的计算机( VPC之外)访问集群API,但是私有托管区域只响应来自VPC内部的请求。具体来说,主机名api.ucla.dt-api-k8s.com是Kubernetes API所在的地方,也是您可以通过计算机向集群通信和发出命令的方法。私有托管区域不允许您从外部世界(您的计算机)访问此API。

解决此问题的一种方法是使托管区域公开。Kops将自动为您创建一个VPC (除非另有配置),但是您仍然可以从您的计算机访问API。

票数 4
EN

Stack Overflow用户

发布于 2019-01-24 14:53:41

昨晚我遇到了这种情况,使用了以前工作过的基于kops的集群创建脚本。我想也许切换区域会有帮助,但它没有帮助。今天早上又开始工作了。觉得这在AWS方面是间歇性的。

因此,我建议的答案是:当这种情况发生时,您可能需要给它几个小时来解决自己的问题。在我的例子中,在等待了一夜之后,我从零开始重建集群。我不知道是否有必要从头开始--我希望没有。

票数 2
EN

Stack Overflow用户

发布于 2022-04-15 12:39:55

这就是我所要做的:

代码语言:javascript
复制
kops export kubecfg (cluster name) --admin

这将导入访问kops集群所需的“新”kubeconfig

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49143094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档