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

AWS EKS集群EFS-CSI Driver版本查看及指定版本升级方法咨询

AWS EKS集群中EFS-CSI Driver版本查看与升级指南

针对EFS-CSI Driver的已知问题,以下是在运行中的AWS EKS集群上查看当前驱动版本及升级至指定版本的操作步骤:

一、查看当前EFS-CSI Driver版本

EFS-CSI Driver的版本信息包含在其容器镜像的标签中,可通过以下命令查看:

  • 查看控制器组件的镜像版本(默认部署在kube-system命名空间):
    kubectl get deployment efs-csi-controller -n kube-system -o jsonpath='{.spec.template.spec.containers[0].image}'
    
    输出示例:public.ecr.aws/efs-csi-driver/aws-efs-csi-driver:v1.5.0,其中v1.5.0即为当前驱动版本。
  • 查看节点组件的镜像版本:
    kubectl get daemonset efs-csi-node -n kube-system -o jsonpath='{.spec.template.spec.containers[0].image}'
    

二、升级EFS-CSI Driver到指定版本

方式1:使用Helm升级(推荐)

若驱动是通过Helm部署的,可直接用Helm进行版本升级:

  1. 确保已添加并更新EFS-CSI Driver的Helm仓库:
    helm repo add aws-efs-csi-driver https://kubernetes-sigs.github.io/aws-efs-csi-driver/
    helm repo update
    
  2. 执行升级命令,将<TARGET_VERSION>替换为目标版本号(例如v1.7.0):
    helm upgrade efs-csi-driver aws-efs-csi-driver/aws-efs-csi-driver \
      --namespace kube-system \
      --version <TARGET_VERSION>
    

方式2:手动更新镜像版本

若未使用Helm部署,可直接修改控制器和节点组件的镜像版本:

  1. 更新控制器Deployment的镜像:
    kubectl set image deployment/efs-csi-controller efs-csi-driver=public.ecr.aws/efs-csi-driver/aws-efs-csi-driver:<TARGET_VERSION> -n kube-system
    
  2. 更新节点DaemonSet的镜像:
    kubectl set image daemonset/efs-csi-node efs-csi-driver=public.ecr.aws/efs-csi-driver/aws-efs-csi-driver:<TARGET_VERSION> -n kube-system
    

升级验证

升级完成后,重新执行版本查看命令,确认镜像版本已切换至目标版本:

kubectl get deployment efs-csi-controller -n kube-system -o jsonpath='{.spec.template.spec.containers[0].image}'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 13:54:20