我完成了这些步骤,以更新现有EKS集群的实例类型。
https://docs.aws.amazon.com/eks/latest/userguide/update-stack.html
其中一个节点已终止且未恢复。现在,我受困于1个节点,并且对如何备份另一个节点了解得很少。
我可以遵循任何指示或文档进行备份吗?
https://codefresh.io/kubernetes-tutorial/recover-broken-kubernetes-cluster/
我仔细检查了一下,不知道这是否是我需要的。
答案 0 :(得分:0)
使用this getting started guide;向下滚动至步骤3:启动和配置Amazon EKS Worker节点部分,然后按照说明进行操作。
EKS中的节点背后的基本思想是在自动伸缩组(ASG)中创建节点。不要被名称欺骗,因为默认部署脚本没有定义自动缩放策略,因此该组实际上是静态的。每个ASG代表一种通用的机器类型,但可以扩展到N个实例。如果需要添加新的计算机类型,则可以只使用给定的CloudFormation YAML并在部署过程中指定正确的计算机类型。
一旦您的ASG启动并且您的节点正在运行,您将需要在Kubernetes主服务器上注册这些节点。在EKS中,这是通过将上一步创建的NodeRole添加到Kubernetes ConfigMap中来完成的。这将在主节点上注册该节点,您应该能够看到该节点即将出现在kubectl get nodes
上。
我强烈建议您遵循上面链接的“入门指南”;这是EKS及其强大功能的出色介绍。
希望这会有所帮助!