本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
集群升级
通过 3 个简单步骤即可升级 “eksctl” 托管的集群:
-
使用升级控制平面版本
eksctl upgrade cluster -
升级节点组
-
更新默认网络插件(有关更多信息,请参阅默认插件更新):
仔细查看集群升级相关资源:
-
在 Amazon E@@ KS 用户指南中将现有集群更新到新的 Kubernetes 版本
-
《EKS 最佳实践指南》中的集群升级最佳实践
注意
旧版本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
警告
--version和metadata.version参数的唯一允许值是集群的当前版本或更高的版本。不支持多个 Kubernetes 版本的升级。