協助改善此頁面
想要為此使用者指南做出貢獻? 捲動至此頁面底部,然後在 上選取編輯此頁面 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 主控台)
-
瀏覽「主控台EKS」段落中的「叢集」頁 AWS 面。確認主控台設定為與您要檢閱的叢集相同的 AWS 區域。
-
檢閱升級政策欄。如果值為標準 Support,您的叢集將不會進入延伸支援。如果值為「延伸 Support」,您的叢集將會輸入延伸支援。
檢視叢集升級政策 (AWS CLI)
-
確認 AWS CLI已安裝且您已登入。了解如何更新和安裝 AWS CLI.
-
決定EKS叢集的名稱。將設定CLI為與EKS叢集相同的 AWS 區域。
-
執行以下命令:
aws eks describe-cluster \ --name
<cluster-name>
\ --query "cluster.upgradePolicy.supportType" -
如果值為
STANDARD
,則您的叢集將不會進入延伸支援。如果值為EXTENDED
,則您的叢集將輸入延伸支援。