

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 如何從 EKS AL2 升級到 EKS AL2023
<a name="eks-migration-2023"></a>

Amazon EKS 最佳化 AMIs 提供兩個以 Amazon Linux 2 (AL2) 和 Amazon Linux 2023 (AL2023) 為基礎的系列。AL2023 是以 Linux 為基礎的作業系統，旨在為您的雲端應用程式提供安全、穩定且高效能的環境。如需 AL2 與 AL2023 之間差異的詳細資訊，請參閱《[Amazon EKS 使用者指南》中的從 Amazon Linux 2 升級到 Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/al2023.html)。 **

**重要**  
AWS 將從 11/26/25 開始，結束對 Amazon EKS AL2-optimized和 AL2-accelerated AMIs支援。我們建議在 AWS Batch 11/26/25 之前將 Amazon EKS 運算環境遷移至 Amazon Linux 2023，以維持最佳效能和安全性。雖然您可以在 11/26/25end-of-support日期之後，在 Amazon EKS 運算環境中繼續使用 AWS Batch提供的 Amazon EKS 最佳化 Amazon Linux 2 AMIs，但這些運算環境將不再收到任何新的軟體更新、安全修補程式或錯誤修正 AWS。end-of-life[，您有責任在 Amazon EKS 最佳化 Amazon Linux 2 AMI 上維護](eks-ce-shared-responsibility.md#eks-ce-shared-responsibility.title)這些運算環境。

根據運算環境的設定方式，您可以使用下列其中一個從 AL2 到 AL2023 的升級路徑。

**使用 Ec2Configuration.ImageType 升級**
+ 如果您未使用啟動範本或啟動範本覆寫，請將 [Ec2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) 變更為 `EKS_AL2023`或 ，`EKS_AL2023_NVIDIA`然後執行 [UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html)。
+ 如果您指定 [Ec2Configuration.ImageIdOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride)，則 [Ec2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) 必須符合 [Ec2Configuration.ImageIdOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride) 中指定的 AMI 類型。

  如果您不相符`ImageIdOverride``ImageType`，則節點不會加入叢集。

**使用啟動範本進行升級**
+ 如果您在啟動範本或啟動範本覆寫中定義了任何`kubelet`額外的引數，則需要將其更新為新的[`kubelet`額外引數格式](eks-launch-templates.md#kubelet-extra-args.title)。

  如果您不符`kubelet`額外引數格式，則不會套用額外引數。
+ 對於 AL2023 AMIs，**容器化**是唯一支援的容器執行時間。您不需要在啟動範本`EKS_AL2023`中指定 的容器執行時間。

  您無法使用 指定自訂容器執行時間`EKS_AL2023`。
+ 如果您使用根據 指定 AMI 的啟動範本或啟動範本覆寫`EKS_AL2023`，則需要將 [userdataType](https://docs.aws.amazon.com/batch/latest/APIReference/API_LaunchTemplateSpecification.html) 設定為 `EKS_NODEADM`。

  如果您不相符 `userdataType`和 AMI，則節點不會加入 EKS 叢集。