无法更新Kops群集-DNS查找错误 [英] Unable to update kops cluster - DNS lookup error
问题描述
在为"kubernetes.xxxx.xxx"的NS记录执行DNS查找时出错:在10.0.2.3:53上查找kubernetes.xxxxxxxx.xxx:读取udp 10.0.2.15:56154->10.0.2.3:53:I/o超时
error doing DNS lookup for NS records for "kubernetes.xxxx.xxx": lookup kubernetes.xxxxxxxx.xxx on 10.0.2.3:53: read udp 10.0.2.15:56154->10.0.2.3:53: i/o timeout
只有我的kops更新集群抛出以下所有其他命令,看起来很好
only my kops update cluster throws the following all other commands looks fine
这是我的kops验证集群
here is my kops validate cluster
使用来自kubectl上下文的集群:kubernetes.xxxx.xxx
Using cluster from kubectl context: kubernetes.xxxx.xxx
验证集群kubernetes.xxxxxx.xxxx
Validating cluster kubernetes.xxxxxx.xxxx
实例组名称角色机器类型最小最大子网 master-xxx-xxxx-1a Master t2.micro 1 1 xx-xxxxx-1a 节点节点t2.micro 2 2 xx-xxxxxx-1a
INSTANCE GROUPS NAME ROLE MACHINETYPE MIN MAX SUBNETS master-xxx-xxxx-1a Master t2.micro 1 1 xx-xxxxx-1a nodes Node t2.micro 2 2 xx-xxxxxx-1a
节点状态名称角色已准备就绪 ip-xxxx-xx-xx-xxx.xxx-xxxxx-x.compute.internal master True
NODE STATUS NAME ROLE READY ip-xxxx-xx-xx-xxx.xxx-xxxxx-x.compute.internal master True
验证失败的就绪主节点1个,共1个.就绪节点0个,共1个 2.
Validation Failed Ready Master(s) 1 out of 1. Ready Node(s) 0 out of 2.
您的节点尚未就绪kubernetes.xxxxxx.xxx
your nodes are NOT ready kubernetes.xxxxxx.xxx
推荐答案
这是DNS问题.我对名称服务器进行了nslookup并将IP添加到/etc/resolv.conf文件
It's a dns issue. I did a nslookup to my name servers and added the IP's to /etc/resolv.conf file
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时,现在更新群集.它解决了这个问题.
and when i ran kops update cluster now. It fixed the issue.
这篇关于无法更新Kops群集-DNS查找错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!