我有一个旧的EKS集群,该集群是在我使用EKSCTL之前配置的(对于该集群,git中没有存储任何代码库,看起来好像是手动创建的)
不幸的是,生产应用程序已进入此EKS群集,并且我们遇到了自管理节点的现货价格实例终止的问题,这些问题导致Pod间歇性地重新启动。
我有一个长期计划,要使用terraform和受管节点组正确构建EKS,但是在此期间,我需要为此制定短期解决方案。
我的理解是,不可能将这些节点的配置打补丁到a)增加实例类型或b)按需定价构建它们,因此我的想法是使用EKSCTL和该集群创建一个新的节点组。将工作负载迁移到其中。
据我所见,舵部署上没有节点选择器,所以我的想法是:
关于此过程的文档稀疏且矛盾,但是我希望对eksctl / eks更加熟悉的人能够针对这些步骤是否正确提供建议。不幸的是,我没有可比的非产品环境可以对此进行测试。
这看起来是准确的,并且这样做有任何陷阱或陷阱吗?