You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过AWS CLI获取AWS EKS集群的默认版本?

获取EKS默认集群版本的AWS CLI命令及脚本示例

获取EKS默认版本的命令

你可以使用aws eks describe-cluster-versions命令,结合查询参数过滤出指定区域的EKS默认集群版本:

aws eks describe-cluster-versions --region <my_region> --query "clusterVersions[?defaultVersion==\`true\`].version" --output text

该命令会返回当前区域内创建EKS集群时默认使用的Kubernetes版本。

版本对比脚本示例

以下是整合版本获取与对比逻辑的Bash脚本,可直接用于判断是否需要升级:

# 配置集群和区域信息
CLUSTER_NAME="<cluster_name>"
REGION="<my_region>"

# 获取当前集群的版本
CURRENT_VERSION=$(aws eks describe-cluster --name "$CLUSTER_NAME" --region "$REGION" --query "cluster.version" --output text)

# 获取EKS的默认版本
DEFAULT_VERSION=$(aws eks describe-cluster-versions --region "$REGION" --query "clusterVersions[?defaultVersion==\`true\`].version" --output text)

# 对比版本并输出判断结果
if [ "$CURRENT_VERSION" != "$DEFAULT_VERSION" ]; then
    echo "当前集群版本 $CURRENT_VERSION 与EKS默认版本 $DEFAULT_VERSION 不一致,建议进行集群升级。"
else
    echo "当前集群版本 $CURRENT_VERSION 与EKS默认版本一致,无需升级。"
fi

内容的提问来源于stack exchange,提问作者Majd Rezik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 16:43:09