選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS-UpdateEKSManagedNodeGroup - AWS Systems Manager 自動化 Runbook 參考

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

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

AWS-UpdateEKSManagedNodeGroup

Description

AWS-UpdateEKSManagedNodeGroup Runbook 可協助您更新 Amazon Elastic Kubernetes Service (Amazon EKS) 受管節點群組。您可以選擇 VersionConfiguration更新。

執行此自動化 (主控台)

文件類型

 自動化

擁有者

Amazon

平台

Linux、macOS、 Windows

參數

  • AutomationAssumeRole

    類型:字串

    描述:(選用) 允許 Systems Manager Automation 代表您執行動作的 (IAM) 角色的 AWS Identity and Access Management Amazon Resource Name (ARN)。如果未指定角色,Systems Manager Automation 會使用啟動此 Runbook 的使用者許可。

  • ClusterName

    類型:字串

    描述:(必要) 您要更新其節點群組的叢集名稱。

  • NodeGroupName

    類型:字串

    描述:(必要) 要更新的節點群組名稱。

  • UpdateType

    類型:字串

    有效值:更新節點群組版本 | 更新節點群組組態

    預設:更新節點群組版本

    描述:(必要) 您要在節點群組上執行的更新類型。

下列參數僅適用於Version更新類型:

  • AMIReleaseVersion

    類型:字串

    描述:(選用) AMI您要使用的 Amazon EKS 最佳化版本。根據預設會使用最新版本。

  • ForceUpgrade

    類型:布林值

    描述:(選用) 如果為 true,則更新不會因 Pod 中斷預算違規而失敗。

  • KubernetesVersion

    類型:字串

    描述:(選用) 要更新節點群組的 Kubernetes 版本。

  • LaunchTemplateId

    類型:字串

    描述:(選用) 啟動範本的 ID。

  • LaunchTemplateName

    類型:字串

    描述:(選用) 啟動範本的名稱。

  • LaunchTemplateVersion

    類型:字串

    描述:(選用) Amazon Elastic Compute Cloud (Amazon EC2) 啟動範本版本。此參數只有在節點群組是從啟動範本建立時才有效。

下列參數僅適用於Configuration更新類型:

  • AddOrUpdateNodeGroupLabels

    類型:StringMap

    描述:(選用) 您要新增或更新的 Kubernetes 標籤。

  • AddOrUpdateKubernetesTaintsEffect

    類型:StringList

    描述:(選用) 您要新增或更新的 Kubernetes 污點。

  • MaxUnavailableNodeGroups

    類型:整數

    預設:0

    描述:(選用) 版本更新期間一次無法使用的節點數量上限。

  • MaxUnavailablePercentageNodeGroup

    類型:整數

    預設:0

    描述:(選用) 版本更新期間無法使用的節點百分比。

  • NodeGroupDesiredSize

    類型:整數

    預設:0

    描述:(選用) 受管節點群組應維護的節點數量。

  • NodeGroupMaxSize

    類型:整數

    預設:0

    描述:(選用) 受管節點群組可以向外擴展的節點數量上限。

  • NodeGroupMinSize

    類型:整數

    預設:0

    描述:(選用) 受管節點群組可以擴展到的節點數量下限。

  • RemoveKubernetesTaintsEffect

    類型:StringList

    描述:(選用) 您要移除的 Kubernetes 污點。

  • RemoveNodeGroupLabels

    類型:StringList

    描述:(選用) 您想要移除的以逗號分隔的標籤清單。

必要的 IAM 許可

AutomationAssumeRole 參數需要下列動作才能成功使用 Runbook。

  • eks:UpdateNodegroupConfig

  • eks:UpdateNodegroupVersion

文件步驟

  • aws:executeScript - 根據您為 Runbook 輸入參數指定的值更新 Amazon EKS 叢集節點群組。

  • aws:waitForAwsResourceProperty - 等待叢集更新狀態為 Successful

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。