如何从 EKS 升级 AL2 到 EKS AL2 023 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

如何从 EKS 升级 AL2 到 EKS AL2 023

经过优化的亚马逊 EKS AMIs 有两个系列可供选择,分别基于亚马逊 Linux 2 (AL2) 和亚马逊 Linux 2023 (AL2023)。 AL2023 是一个基于 Linux 的操作系统,旨在为您的云应用程序提供安全、稳定和高性能的环境。有关 AL2 和 AL2 023 之间区别的更多信息,请参阅亚马逊 E KS 用户指南中的从亚马逊 Linux 2 升级到亚马逊 Linux 2023

重要

Amazon 将从 25 年 11 月 26 日起终止 AL2对 Amazon EKS 的支持 AL2(经过优化和加速 AMIs)。我们建议在 25 年 11 月 26 日之前将 Amazon Batch Amazon EKS 计算环境迁移到 Amazon Linux 2023,以保持最佳性能和安全性。虽然您可以在 25 年 11 月 26 AMIs end-of-support 日之后继续在您的 Amazon EKS 计算环境中使用 Amazon Batch经过优化 Amazon EKS 的 Amazon Linux 2,但这些计算环境将不再收到来自的任何新软件更新、安全补丁或错误修复。 Amazon之后,你有责任在亚马逊 EKS 优化的 Amazon Linux 2 AMI 上维护这些计算环境 end-of-life。

根据计算环境的配置方式,您可以使用以下从 AL2 到 AL2 023 的升级路径之一。

使用 Ec2Configuration 升级。 ImageType
使用启动模板升级
  • 如果您在启动模板或启动模板覆盖中定义了任何 kubelet 附加参数,则需要将其更新到新的 kubelet 附加参数格式

    如果与 kubelet 附加参数格式不匹配,则不会应用附加参数。

  • 对于 AL2 023 AMIs,contain er d 是唯一支持的容器运行时。无需在启动模板中指定 EKS_AL2023 到容器运行时。

    不能使用 EKS_AL2023 指定自定义容器运行时。

  • 如果使用指定了基于 EKS_AL2023 的 AMI 的启动模板或启动模板覆盖,则需要将 userdataType 设置为 EKS_NODEADM

    如果 userdataType 与 AMI 不匹配,则该节点将无法加入 EKS 集群。