【发布时间】:2021-07-13 06:19:02
【问题描述】:
我是这个平台的新手,这是我的第二个问题。一个月以来,我一直在尝试使用 AWS 设置 Kubernetes 集群,但未成功。但是每天我都会收到一个新的错误,但这一次,我无法解决这个错误。
我在以 Windows 作为主机的 Virtual Box 中使用 Kali Linux。我正在按照 Udemy 的设置教程进行设置。
-
我已经成功安装了 Kops、Kubectl 和 AWSCli。
-
我已使用 AWS configure 正确配置了密钥(出于学习目的,我已授予我的用户完整的管理员权限)
-
我创建了 S3 存储桶(授予它公共访问权限)
-
现在要创建托管区域,我使用了 AWS Route 53。 Here are specs of my hosted zone
-
因为我没有域,所以我从 freenom.com 购买了一个免费的子域并正确配置了名称服务器。 Free domain configuration
-
之后,我使用 ssh-keygen 创建了一对用于登录集群的密钥。
-
最后,我运行这个命令,
kops create cluster --name=kubernetes.hellaswell.ml --state=s3://kops-state-crap --zones=eu-west-1a --node-count=2 --node-size=t2.micro --master-size=t2.micro --dns-zone=kubernetes.hellaswell.ml 1 ⚙
I0418 22:49:10.855151 12216 new_cluster.go:238] Inferred "aws" cloud provider from zone "eu-west-1a"
I0418 22:49:10.855313 12216 new_cluster.go:962] Cloud Provider ID = aws
I0418 22:49:12.604015 12216 subnets.go:180] Assigned CIDR 172.20.32.0/19 to subnet eu-west-1a
unable to determine machine architecture for InstanceGroup "master-eu-west-1a": unsupported architecture for instance type "t2.micro": i386
【问题讨论】:
-
您使用的是什么 AMI?
-
我正在使用 Kali Linux 访问 AWS 并配置我的集群。关于 AMI,它是 t2.micro。 (对不起,但我认为这是我在“kops 创建集群”命令中提到的图像。否则,我不知道我们也必须在其他地方指定它)。
-
我不建议低于默认实例类型(目前为 t3.medium)。您很可能最终会得到一个无法适应基本工作负载或反应非常缓慢的集群。此外,如果您已经苦苦挣扎了一个月,您可以考虑加入 kops slack 频道以获得更快的反馈循环。
标签: amazon-web-services kubernetes aws-cli kubectl kops