无法连接到服务器:在127.0.1.1:53上拨打tcp:lookup api.tutorialmate.com:没有这样的主机

时间:2019-05-06 17:48:49

标签: amazon-ec2 kubernetes amazon-route53 kops

我想使用kops在AWS上设置Kubernetes Cluster。我有网域tutorialmate.com。我已经添加了Route53提供的Nameserver。 在下面的命令中使用以创建cluseter:

kops创建集群--name = tutorialmate.com --state = s3:// kop-state-009 --zones = eu-west-1a --node-count = 2 --node-size = t2。微型--dns-zone = tutorialmate.com

更新的集群:  kops更新集群tutorialmate.com-是--state = s3:// kop-state-009

但是在尝试获取节点时:

kubectl获取节点

得到以下错误:

无法连接到服务器:拨打tcp:在127.0.1.1:53上查找api.tutorialmate.com:没有此类主机

我应该获取节点的详细信息。我可以看到3个EC2实例在eu-west-1a下运行。但是得到提到的错误

2 个答案:

答案 0 :(得分:0)

即使我也遇到了同样的错误,所以我将API服务器端点访问权限从私有更改为公共,然后就可以正常工作了。

但是我想这仍然不是正确的方法,我正在使用私有模式找到合适的解决方案。

答案 1 :(得分:0)

很可能您的本地系统dns无法解析此名称,因此您手动在主机中输入以下内容: 例如。在Windows上 C:\ Windows \ System32 \ drivers \ etc \ hosts

AzureKubernetes服务的#Ip
172.20.xx.xx xxx-dns-xxxxxxxxx.privatelink.xxxx.azmk8s.io