協助改進此頁面
若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 GitHub 上編輯此頁面連結。
檢視目前的叢集升級政策
叢集升級政策確定叢集標準支援時段過後會發生的情況。若升級政策為 EXTENDED,叢集不會自動升級,並且會進入延長支援。若升級政策為 STANDARD,叢集會自動升級。
透過適用於 Kubernetes 版本的 Amazon EKS 控制政策,您可以為 EKS 叢集選擇標準支援結束行為。藉由這些控制項,您可決定哪些叢集應進入延長支援,哪些叢集應在適用於 Kubernetes 版本的標準支援結束時自動升級。
在發布後的前 14 個月內,次要版本在 Amazon EKS 受到標準支援。一旦過了標準支援日期,後續 12 個月版本就會進入延長支援。延長支援可讓您持續使用特定 Kubernetes 版本更長時間,並依叢集小時支付額外費用。您可為 EKS 叢集啟用或停用延長支援。若您停用延長支援,則 AWS 在標準支援結束時,會自動將叢集升級至下一個版本。若您啟用延長支援,可在有限時段內支付額外付費來保持目前的版本。即使您使用延長支援,也請規劃定期升級 Kubernetes 叢集。
您可利用 supportType 屬性,為新的和現有的叢集設定版本政策。可使用兩個選項來設定版本支援政策:
-
STANDARD:在標準支援結束時,EKS 叢集符合自動升級資格。使用此設定不會產生延長支援費用,但 EKS 叢集會在標準支援結束時自動升級至下一個支援的 Kubernetes 版本。 -
EXTENDED:Kubernetes 版本到達標準支援結束時間後,EKS 叢集將進入延長支援。使用此設定會產生延長支援費用。您可將叢集升級至標準支援的 Kubernetes 版本,以免產生延長支援費用。以延長支援執行的叢集,在延長支援結束時符合自動升級資格。
新叢集與現有叢集預設會啟用延長支援。您可在 AWS 管理主控台 中或使用 AWS CLI,檢視叢集是否已啟用延長支援。
重要
如果您希望叢集保持其目前的 Kubernetes 版本,以利用延長支援時段,則您必須在標準支援期間結束前啟用延長支援升級政策。
您僅可對以標準支援在 Kubernetes 版本上執行的叢集,設定其版本支援政策。一旦版本進入延長支援,您就不能變更此設定,直至以標準支援在版本上執行。
舉例來說,若您已將版本支援政策設定為 standard,叢集上執行的 Kubernetes 版本在標準支援結束之後,您將不能變更此設定。若您已將版本支援政策設定為 extended,叢集上執行的 Kubernetes 版本在標準支援結束之後,您將不能變更此設定。如需變更版本支援政策設定,叢集必須在標準支援的 Kubernetes 版本上執行。
檢視叢集升級政策 (AWS 主控台)
-
請導覽至 AWS 主控台的 EKS 區段中的叢集頁面。請確認主控台的 AWS 區域設定與您想要檢閱的叢集相同。
-
檢閱升級政策資料欄。若值為標準支援,叢集不會進入延長支援。若值為延長支援,叢集將進入延長支援。
檢視叢集升級政策 (AWS CLI)
-
確認已安裝 AWS CLI 且您已登入。了解如何更新和安裝 AWS CLI。
-
確定 EKS 叢集的名稱。設定 CLI 的 AWS 區域與 EKS 叢集相同。
-
執行以下命令:
aws eks describe-cluster \ --name <cluster-name> \ --query "cluster.upgradePolicy.supportType" -
若值為
STANDARD,叢集不會進入延長支援。若值為EXTENDED,叢集將進入延長支援。