我有一个使用eksctl
创建的1.14 EKs集群,因此我尝试将其更新为1.16,主节点已成功升级,但是当我尝试使用包含新AMI的新启动配置更新自动伸缩组时,和userdata(包含引导脚本),当描述自动伸缩组时,我可以看到使用新版本创建的新节点,但是它们没有加入群集。因此,我使用ssh切换到其中一个,并手动尝试了bootstrap.sh
脚本,它告诉我:
> Unable to locate credentials. You can configure credentials using aws
> configure
我不知道为什么它要求我这样做,但是当我输入aws configure
输入时,它也失败了。
这是我用来创建新启动配置的命令:
aws autoscaling create-launch-configuration --launch-configuration-name dev-launch-config --image-id ami-0a3879f5c5e608624 --instance-type t3.xlarge --user-data file://my-launch-config.sh --key-name my-key-test