我是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 -...]中提供的文档。