为“ test.local”的NS记录执行DNS查找错误:在127.0.0.53:53上查找test.local:没有这样的主机

问题描述 投票:0回答:1

我是AWS EC2的新手。我的任务是使用kops创建一个测试kubernetes集群。因此,我遵循了https://aws.amazon.com/blogs/compute/kubernetes-clusters-aws-kops/中aws提供的文档。这些是我按照文档执行的步骤:

1)aws s3api create-bucket --bucket kops-test --region ap-south-1 --create-bucket-configuration LocationConstraint = ap-south-1

2)aws s3api put-bucket-versioning --bucket kops-test --region ap-south-1 --versioning-configuration Status = Enabled

3)导出KOPS_STATE_STORE = s3:// kops-test

4)ID = $(uuidgen)&& aws route53创建托管区域--name test.local-呼叫者引用$ ID | jq .DelegationSet.NameServers

5)ssh-keygen -t rsa -C“ TestKey” -f〜/ .ssh / test-key

6)aws ec2 import-key-pair --key-name“ test_kops_key” --public-key-material file://~/.ssh/test-key.pub

7)kops创建集群--name kops.test.local --zones ap-south-1a --master-size t2.micro --node-size t2.micro --kubernetes-version 1.16.0

8)kops创建秘密--name kops.test.local sshpublickey admin -i〜/ .ssh / test-key.pub

9)kops更新集群--name kops.test.local-是

[最初,当我最初执行步骤7时,出现此错误:在使用AWS运行时必须指定SSH公钥(使用kops create secret --name kops.test.local sshpublickey admin -i ~/.ssh/id_rsa.pub创建]]]

所以我执行了步骤8。它成功了。然后启动集群,执行步骤9,然后出现以下错误:在为“ test.local”的NS记录执行DNS查找时出错:在127.0.0.53:53上查找test.local:没有这样的主机

我是否仅在实际的DNS服务器中添加名称为route53的托管区域?我们不能添加具有上述名称的托管区域吗?

目前我迷路了,我尝试了许多文章,但无法解决此问题。您能帮我吗?

我是AWS EC2的新手。我的任务是使用kops创建一个测试kubernetes集群。因此,我遵循了aws在https://aws.amazon.com/blogs/compute/kubernetes-clusters-aws -...]中提供的文档。

嗯,我终于找到了问题。我创建的Route53托管区域未正确指向DNS。因此,我将域的区域文件导入到Route53托管区域,并用在Route53托管区域中生成的名称服务器更新了域的名称服务器。
amazon-web-services amazon-ec2 kubernetes amazon-route53 kops
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.