我想使用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下运行。但是得到提到的错误
答案 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