Mar*_*ics 3 amazon-ec2 amazon-web-services
我有一个 EKS 集群,其节点组由几个 t3.small EC2 实例组成。
我想切换到 t4g.micro 实例(实例数量加倍),因为它会更便宜。我的方法是添加一个新的节点组,其中包含 t4g.micro 实例,一旦它们启动,我将删除 t3.small 节点组,但由于某种原因,当我创建新节点组时,它不会不要让我选择 t4g 实例类型。
我在创建新节点组时确实选择了 Amazon Linux 2 ARM 类型,但它仍然只允许我选择 m6g 和 r6g 实例类型,而不能选择 t4g。
有任何想法吗?
因此,在近两周内没有收到任何回复后,我付费购买了高级 AWS 支持计划来帮助我。
事实证明,在撰写本文时,某些实例类型在 EKS 控制台上不可用。解决方案是使用AWS CLI或eksctl等命令行工具创建节点组。
以下是AWS CLI命令:
aws eks create-nodegroup --cluster-name my-cluster-name --nodegroup-name my-nodegroup-name --subnets subnet-0xxxxxxx --instance-types t4g.micro --ami-type AL2_ARM_64 --remote-access ec2SshKey=mySshKeyPair --node-role arn:aws:iam::xxxxxxxx:role/my-iam-name
Run Code Online (Sandbox Code Playgroud)