

 **帮助改进此页面** 

要帮助改进本用户指南，请选择位于每个页面右侧窗格中的**在 GitHub 上编辑此页面**链接。

# 查看当前集群升级策略
<a name="view-upgrade-policy"></a>

**集群升级策略**决定了集群在标准支持期结束时会发生什么。如果升级策略是 `EXTENDED`，则集群将不会自动升级，而是进入扩展支持状态。如果升级策略是 `STANDARD`，则将自动升级。

借助 Amazon EKS 的 Kubernetes 版本策略控件，您可以选择 EKS 集群的标准支持结束行为。借助这些控件，您可以决定哪些集群应在某个 Kubernetes 版本的标准支持结束时进入延期支持，哪些集群应自动升级。

在发布后的前 14 个月内，次要版本会在 Amazon EKS 中获得标准支持。一个版本超过标准支持终止日期后，将在接下来 12 个月自动进入扩展支持。延期支持允许您在特定 Kubernetes 版本上停留更长时间，但需要按小时为集群支付额外费用。您可以为 EKS 集群启用或禁用扩展支持。如果您禁用扩展支持，则 AWS 会在标准支持终止时自动将集群升级到下一个版本。如果启用扩展支持，则可以在有限的时间内保持当前版本，但需要支付额外的费用。即使使用了延期支持，也要计划定期升级 Kubernetes 集群。

您可以使用 `supportType` 属性为新集群和现有集群设置版本策略。您可以通过两个选项来设置版本支持策略：
+  ` STANDARD ` – 标准支持终止后，EKS 集群可以自动升级。使用此设置不会产生延期支持费用，但 EKS 集群将自动升级到处于标准支持期内的下一个受支持的 Kubernetes 版本。
+  ` EXTENDED ` – Kubernetes 版本的标准支持结束后，EKS 集群会进入延期支持状态。使用此设置，您将需要支付扩展支持费用。您可以将集群升级到标准支持期内的 Kubernetes 版本，以免产生延期支持费用。依据扩展支持运行的集群在扩展支持终止时将可以自动升级。

默认情况下会为新集群和现有集群启用扩展支持。您可以在 AWS 管理控制台中或使用 AWS CLI 查看是否为集群启用了扩展支持。

**重要**  
如果您希望集群保持当前 Kubernetes 版本以利用延期支持期，我们强烈建议在集群 Kubernetes 版本的标准支持期结束之前启用延期支持升级策略。可以在标准支持期结束后为其启用扩展支持。但是，如果您的集群已经启动自动升级，Amazon EKS 无法保证更改会生效。

集群进入延期支持后，您将无法禁用该功能。要更改版本支持策略设置，集群必须在标准支持中的 Kubernetes 版本上运行。

## 查看集群升级策略（AWS 控制台）
<a name="view-period-console"></a>

1. 导航到 AWS 控制台中 EKS 部分的**集群**页面。确认控制台的 AWS 区域设置与您要查看的集群相同。

1. 检查**升级策略**列。如果值为**标准支持**，则集群将无法进入扩展支持。如果值为**扩展支持**，则集群将进入扩展支持。

## 查看集群升级策略（AWS CLI）
<a name="view-period-cli"></a>

1. 验证确认已安装了 AWS CLI 并且您已登录。[了解如何更新和安装 AWS CLI。](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

1. 确定 EKS 集群的名称。将 CLI 设置为与 EKS 集群相同的 AWS 区域。

1. 运行如下命令：

   ```
   aws eks describe-cluster \
   --name <cluster-name> \
   --query "cluster.upgradePolicy.supportType"
   ```

1. 如果值为 `STANDARD`，则集群将无法进入扩展支持。如果值为 `EXTENDED`，则集群将进入扩展支持。