首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法更新kops群集- DNS查找错误

无法更新kops群集- DNS查找错误
EN

Stack Overflow用户
提问于 2018-04-10 06:58:28
回答 3查看 1.9K关注 0票数 2

为“kubernetes.xxxx.xxx”查询NS记录时出错:在10.0.2.3:53上查找kubernetes.xxxxxxxx.xxx :读取udp 10.0.2.15:56154->10.0.2.3:53: i/o超时

只有我的kops更新集群抛出以下所有其他命令。

这是我的kops验证集群

从kubectl上下文中使用集群: kubernetes.xxxx.xxx 验证集群kubernetes.xxxxxx.xxxx 实例组名称角色MACHINETYPE MIN MAX SUBNETS主-xxx-xxxx-1a主t2.micro1x1-xxxxx-1a节点t2.micro2xx-xxxxx1a 节点状态名称角色就绪ip-xxxx-xx-xx-xxx.xxx-xxxxx-x.compute.internal主真 验证失败,就绪母版1 /1,准备节点0/ 2。 您的节点还没有准备好kubernetes.xxxxxx.xxx

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-04-10 10:32:59

这是dns问题。我对我的名字服务器进行了nslookup,并将IP添加到/etc/ file文件中。

代码语言:javascript
复制
nameserver 10.0.2.3
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
search xxxxxx
search kubernetes.xxxxxx.xxx

当我现在运行kops更新集群时。它解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2020-03-14 18:08:01

您只需将一个条目添加到/etc/rupv.conf中。

命名服务器8.8.8.8

注意:我想你已经很好地配置了你的NS记录,否则你可以遵循这个文档

票数 1
EN

Stack Overflow用户

发布于 2018-04-10 10:34:25

正如您在注释中所写的,您正在尝试从VPC网络之外的VM调用命令。

在您的系统中,您将DNS服务器地址设置为10.0.2.3:53,并且它是不可用的,这就是为什么您不能从VM解析您的区域。

要修复它,请编辑/etc/hosts文件并将名称服务器地址设置为8.8.8.8。当然,如果您的Kubernetes DNS区域正常,您将能够解决它(如果您使用的是公共DNS区域)。

对于私有DNS区域,它是完全相同的,但是您应该设置该区域的DNS服务器地址,而不是8.8.8.8

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

https://stackoverflow.com/questions/49747280

复制
相关文章

相似问题

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