帮助改进此页面
想为本用户指南做出贡献? 选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。您的贡献有助于我们的用户指南为每个人提供更充分的参考。
本主题介绍了 Amazon EKS 自动模式如何管理 EKS 集群中的 Amazon EC2 实例。启用 EKS 自动模式后,集群的计算资源将由 EKS 自动预置和管理,从而改变您与作为集群中节点的 EC2 实例的交互方式。
了解 Amazon EKS 自动模式会如何管理实例,对于规划工作负载部署策略和操作程序至关重要。与传统的 EC2 实例或托管式节点组不同,此类实例遵循不同的生命周期模式,EKS 负责许多操作任务,同时限制某些类型的访问和自定义。
Amazon EKS 自动模式可自动执行创建新 EC2 实例的例行任务,并将其作为节点挂载到 EKS 集群。EKS 自动模式会检测现有节点何时不能满足工作负载的需要,并创建新的 EC2 实例。
Amazon EKS 自动模式负责创建、删除和修补 EC2 实例。您负责实例上部署的容器和容器组。
EKS 自动模式创建的 EC2 实例属于托管式实例,这与其他 EC2 实例不同。此类托管式实例由 EKS 所有,并且受到更多限制。您不能直接访问由 EKS 自动模式管理的实例或在此类实例上安装软件。
AWS 建议运行 EKS 自动模式或自主管理型 Karpenter。您可以在迁移过程中或在高级配置中同时安装这两者。如果您同时安装了这两者,请配置节点池,以将工作负载关联到 Karpenter 或 EKS 自动模式。
有关更多信息,请参阅《Amazon EC2 用户指南》中的 Amazon EC2 managed instances。
比较表
标准 EC2 实例 | EKS 自动模式托管式实例 |
---|---|
您负责修补和更新实例。 |
AWS 会自动修补和更新实例。 |
EKS 对实例上的软件不承担任何责任。 |
EKS 对实例上的某些软件负责,例如 |
您可以使用 EC2 API 来删除 EC2 实例。 |
EKS 负责决定将在您账户中部署的实例数量。如果您删除工作负载,EKS 将会减少您账户中的实例数量。 |
您可以使用 SSH 访问 EC2 实例。 |
您可以将容器组和容器部署到托管式实例。 |
您负责决定操作系统和映像(AMI)。 |
AWS 负责决定操作系统和映像。 |
您可以部署依赖 Windows 或 Ubuntu 功能的工作负载。 |
您可以部署基于 Linux 但无特定操作系统依赖项的容器。 |
您负责决定要启动的实例类型和系列。 |
AWS 负责决定要启动的实例类型和系列。您可以使用节点池来限制 EKS 自动模式可选择的实例类型。 |
以下功能对托管式实例和标准 EC2 实例均适用:
-
您可以在 AWS 控制台中查看实例。
-
您可以将实例存储用作工作负载的临时存储。
支持的实例参考
EKS 自动模式支持以下实例类型:
系列 | 实例类型 |
---|---|
计算优化型(C) |
c8g、c7a、c7g、c7gn、c7gd、c7i、c7i-flex、c6a、c6g、c6i、c6gn、c6id、c6in、c6gd、c5、c5a、c5d、c5ad、c5n、c4 |
通用型(M) |
m8g、m7i、m7a、m7g、m7gd、m7i-flex、m6a、m6i、m6in、m6g、m6idn、m6id、m6gd、m5、m5a、m5ad、m5n、m5dn、m5d、m5zn、m4 |
内存优化型(R) |
r8g、r7a、r7iz、r7gd、r7i、r7g、r6a、r6i、r6id、r6in、r6idn、r6g、r6gd、r5、r5n、r5a、r5dn、r5b、r5ad、r5d、r4 |
突增型(T) |
t4g、t3、t3a、t2 |
内存增强型(Z/X) |
z1d、x8g、x2gd |
存储优化型(I/D) |
i4g、i4i、i3、i3en、is4gen、d3、d3en、im4gn |
加速计算型(P/G/Inf/Trn) |
p5、p4d、p3、p3dn、gr6、g6、g6e、g5g、g5、g4dn、inf2、inf1、trn1、trn1n |
高性能计算型(X2) |
x2iezn、x2iedn、x2idn |
注意事项
-
EKS 自动模式会根据支持的实例类型自动格式化和配置 NVMe 本地存储。对于具有多个 NVMe 驱动器的节点,EKS 会设置 RAID 0 阵列。由于这种自动化的原因,您无需为 EKS 集群中的本地 NVMe 存储进行手动格式化和 RAID 配置。
-
Amazon EKS 自动模式不支持 AWS 故障注入服务。有关更多信息,请参阅《AWS Resilience Hub 用户指南》中的为 Managing Fault Injection Service experiments。
-
不需要在 EKS 自动模式节点上安装
Neuron Device Plugin
。-
如果集群中有其他类型的节点,则需要将 Neuron Device 插件配置为不在自动模式节点上运行。有关更多信息,请参阅 控制工作负载是否部署在 EKS 自动模式节点上。
-