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

AKS中CSI Driver问题:Helm安装时CRDs相关报错

解决AKS环境中Helm安装CSI Driver的CRD冲突及所有权元数据问题

问题1:CRD volumesnapshotclasses.snapshot.storage.k8s.io 已存在无法导入

  • 先备份CRD避免数据丢失:
    kubectl get crd volumesnapshotclasses.snapshot.storage.k8s.io -o yaml > crd-backup.yaml
    
  • 若该CRD由其他组件(如旧版CSI驱动、原生快照控制器)创建,且确认无依赖,直接删除后重新安装:
    kubectl delete crd volumesnapshotclasses.snapshot.storage.k8s.io
    
  • 若不想删除CRD,可跳过Helm的CRD安装步骤(需确保现有CRD版本与当前CSI Driver兼容):
    helm install <你的发布名称> <CSI驱动Chart名> --namespace hubs-driver --skip-crds
    

问题2:所有权元数据标签/注解缺失

直接编辑现有CRD补充所需元数据:

  1. 打开CRD编辑界面:
    kubectl edit crd volumesnapshotclasses.snapshot.storage.k8s.io
    
  2. 在metadata块下添加对应的标签和注解:
    labels:
      app.kubernetes.io/managed-by: Helm
    annotations:
      meta.helm.sh/release-name: xxx driver # 替换为你的Helm发布名称
      meta.helm.sh/release-namespace: hubs-driver
    
  3. 保存退出后,重新执行Helm安装命令即可。

内容的提问来源于stack exchange,提问作者Vinay Kumar Byrappa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 09:02:07