集群升级 - Eksctl 用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

集群升级

通过 3 个简单步骤即可升级 “eksctl” 托管的集群:

  1. 使用升级控制平面版本 eksctl upgrade cluster

  2. 升级节点组

  3. 更新默认网络插件(有关更多信息,请参阅默认插件更新):

仔细查看集群升级相关资源:

注意

旧版本eksctl update cluster将被弃用。请改用 eksctl upgrade cluster

更新控制平面版本

一次只能对一个次要版本进行控制平面版本升级。

要将控制平面升级到下一个可用版本,请运行:

eksctl upgrade cluster --name=<clusterName>

此命令不会立即应用任何更改,您需要重新运行它--approve才能应用更改。

可以使用 CLI 标志指定集群升级的目标版本:

eksctl upgrade cluster --name=<clusterName> --version=1.16

或者使用配置文件

cat cluster1.yaml
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: cluster-1
  region: eu-north-1
  version: "1.16"

eksctl upgrade cluster --config-file cluster1.yaml
警告

--versionmetadata.version参数的唯一允许值是集群的当前版本或更高的版本。不支持多个 Kubernetes 版本的升级。