

 **帮助改进此页面** 

要帮助改进本用户指南，请选择位于每个页面右侧窗格中的**在 GitHub 上编辑此页面**链接。

# 从 EKS 托管式节点组迁移到 EKS 自动模式
<a name="auto-migrate-mng"></a>

在将 Amazon EKS 集群转换为使用 EKS 自动模式时，可以使用 eksctl CLI 工具将现有工作负载从托管节点组（MNG）顺利迁移。此过程可确保应用程序的持续可用，同时 EKS 自动模式也可优化计算资源。迁移过程可以尽可能减少对正在运行的应用程序的干扰。

本主题将演示安全地清空现有托管式节点组中的容器组，让 EKS 自动模式在新预置的实例上重新调度这些容器组的步骤。按照此过程，您既可以利用 EKS 自动模式的智能工作负载整合优势，同时还可以在整个迁移过程中保持应用程序的可用性。

## 先决条件
<a name="_prerequisites"></a>
+ 启用 EKS 自动模式的集群
+  已安装 `eksctl` CLI 并连接到集群。有关更多信息，请参阅 [进行设置以使用 Amazon EKS](setting-up.md)。
+ 集群上未安装 Karpenter。

## 过程
<a name="_procedure"></a>

使用以下 `eksctl` CLI 命令启动清空现有托管式节点组实例中的容器组。EKS 自动模式将创建新节点来支持移位后容器组。

```
eksctl delete nodegroup --cluster=<clusterName> --name=<nodegroupName>
```

您需要为集群中的每个托管式节点组运行此命令。

有关此命令的更多信息，请参阅 eksctl 文档中的 [Deleting and draining nodegroups](https://eksctl.io/usage/nodegroups/#deleting-and-draining-nodegroups)。