本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何从 EKS 升级 AL2 到 EKS AL2 023
经过优化的亚马逊 EKS AMIs 有两个系列可供选择,分别基于亚马逊 Linux 2 (AL2) 和亚马逊 Linux 2023 (AL2023)。 AL2023 是一款基于 Linux 的新操作系统,旨在为您的云应用程序提供安全、稳定和高性能的环境。有关 AL2 和 AL2 023 之间区别的更多信息,请参阅亚马逊 E KS 用户指南中的从亚马逊 Linux 2 升级到亚马逊 Linux 2023。
根据计算环境的配置方式,您可以使用以下从 AL2 到 AL2 023 的升级路径之一。
使用 Ec2Configuration 升级。 ImageType
-
如果您没有使用启动模板或启动模板替代,请更改 Ec2Configuration。 ImageTypeto o
EKS_AL2023
rEKS_AL2023_NVIDIA
和 run UpdateComputeEnvironment。 -
如果您指定 Ec2 配置。 ImageIdOverride然后是 Ec2 配置。 ImageType必须与 Ec 2Configuration 中指定的 AMI 类型相匹配。 ImageIdOverride。
如果您不匹配
ImageIdOverride
,ImageType
则该节点将无法加入集群。
使用启动模板升级
-
如果您在启动模板或启动模板覆盖中定义了任何
kubelet
额外的参数,则需要将它们更新为新的kubelet额外参数格式。如果您与
kubelet
额外参数格式不匹配,则不会应用额外的参数。 -
对于 AL2 023 AMIs,contain er d 是唯一支持的容器运行时。您无需在启动模板
EKS_AL2023
中为指定容器运行时。您不能使用指定自定义容器运行时。
EKS_AL2023
如果您使用指定了 AMI 的启动模板或启动模板替代,
EKS_AL2023
则需要将 userDataType 设置为。EKS_NODEADM
如果您与 AMI 不匹配
userdataType
,则该节点将无法加入 EKS 集群。