檢視目前的叢集升級政策 - Amazon EKS

協助改善此頁面

想要為此使用者指南做出貢獻嗎? 捲動至此頁面底部,然後選取 [編輯此頁面於] GitHub。您的貢獻將有助於使我們的用戶指南更適合所有人。

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

檢視目前的叢集升級政策

叢集升級政策會決定叢集離開標準支援期間後會發生什麼情況。如果您的升級政策是EXTENDED,叢集將不會自動升級,而且會進入延伸支援。如果您的升級政策是STANDARD,它將自動升級。

Amazon Kubernetes 版本政策EKS控制可讓您選擇EKS叢集的標準支援行為結束。使用這些控制項,您可以決定哪些叢集應該進入延伸支援,以及在Kubernetes版本的標準支援結束時應自動升級哪些叢集。

次要版本在 Amazon EKS 發布後的前 14 個月內受到標準支持。一旦版本超過標準支援日期的結束時,就會進入未來 12 個月的延伸支援。延長支援可讓您持續使用特定 Kubernetes 版本更長時間,並依叢集小時支付額外費用。您可以啟用或停用EKS叢集的延伸支援。如果停用延伸支援, AWS 會在標準支援結束時自動將叢集升級到下一個版本。如果您啟用延伸支援,您可以在有限的時間內支付額外費用保持使用目前的版本。計劃定期升級Kubernetes叢集,即使您使用延伸支援也是如此。

您可以使用supportType內容為新叢集和現有叢集設定版本原則。有兩個選項可用來設定版本支援原則:

  • STANDARD— 您的EKS叢集有資格在標準支援結束時自動升級。使用此設定不會產生延長支援費用,但EKS叢集會自動升級至標準支援的下一個支援Kubernetes版本。

  • EXTENDED— 一旦Kubernetes版本到達標準支援結束,您的EKS叢集將進入延伸支援。使用此設定,您將會產生延長支援費用。您可以將叢集升級至標準支援的Kubernetes版本,以免產生延長的支援費用。在延伸支援上執行的叢集將有資格在延伸支援結束時自動升級。

新叢集和現有叢集預設會啟用延伸支援。您可以檢視是否已針對中的叢集啟用延伸支援 AWS Management Console,或使用 AWS CLI.

重要

如果您希望叢集保持在目前Kubernetes版本以利用延長的支援期間,則必須在標準支援期結束之前啟用延伸支援升級政策。

您只能在叢集在標準支援的 Kubernetes 版本上執行時,為叢集設定版本支援原則。一旦版本進入延伸支援,您將無法變更此設定,直到您在標準支援中的版本上執行。

例如,如果您已將版本支援原則設定為,standard則在叢集上執行的 Kubernetes 版本達到標準支援結束後,您將無法變更此設定。如果您已將版本支援原則設定為,extended則在叢集上執行的 Kubernetes 版本達到標準支援結束後,您將無法變更此設定。若要變更版本支援原則設定,您的叢集必須在標準支援的 Kubernetes 版本上執行。

檢視叢集升級政策 (AWS 主控台)

  1. 瀏覽「主控台EKS」段落中的「叢集」頁 AWS 面。確認主控台設定為與您要檢閱的叢集相同的 AWS 區域。

  2. 檢閱升級政策欄。如果值為標準 Support,您的叢集將不會進入延伸支援。如果值為「延伸 Support」,您的叢集將會輸入延伸支援。

檢視叢集升級政策 (AWS CLI)

  1. 確認 AWS CLI已安裝且您已登入。了解如何更新和安裝 AWS CLI.

  2. 決定EKS叢集的名稱。將設定CLI為與EKS叢集相同的 AWS 區域。

  3. 執行以下命令:

    aws eks describe-cluster \ --name <cluster-name> \ --query "cluster.upgradePolicy.supportType"
  4. 如果值為STANDARD,則您的叢集將不會進入延伸支援。如果值為EXTENDED,則您的叢集將輸入延伸支援。