Kops创建/更新群集错误,为NS记录执行DNS查找

时间:2018-05-16 06:35:26

标签: amazon-web-services dns kubernetes amazon-route53 kops

kops更新群集xyz.testexample.com

错误为" xyz.testexample.com":在192.168.0.1:53上查找xyz.testexample.com的NS记录进行DNS查找:没有这样的主机

2 个答案:

答案 0 :(得分:1)

error doing DNS lookup for NS records for "xyz.testexample.com": lookup xyz.testexample.com on 192.168.0.1:53: no such host

该错误表示Kops无法解析DNS名称xyz.testexample.com

Kops中的DNS名称是关键路径。请检查您的PC上的解析。没有正确的解决方案,管理集群是不可能的。

如何使用私有DNS创建新群集(我在评论中看到您尝试这样做) - 检查how-to,您需要路径"使用公共/私有DNS(Kops 1.5+ )"

答案 1 :(得分:0)

此错误是由于缺少 dns 名称服务器造成的。 Kops 无法在您的本地计算机上找到正确的 dns 服务器来重新访问子域。 解决方案:

  1. 您应该首先转到路由 53 托管区域。确保您的子域 (kops.example.com) 与您的域 (example.com) 具有相同的 dns 名称服务器。如果不是,则通过将域的名称服务器替换为子域的名称服务器来编辑域的名称服务器。
  2. 接下来是运行所有或其中一个名称服务器的 nslookup 来解析它们的 IP 地址。例如 nslookup ns-844.awsdns-41.net,结果为 205.251.195.76。
  3. 编辑 /etc/resolv.conf 并添加一行 nameserver 205.251.195.76。
  4. 现在再次运行您的 kops 命令,它将找到 dns 服务器并能够解析您的子域。