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

Kustomize+Helm安装Argo-CD遇kubeVersion兼容性错误的解决

解决Kustomize --enable-helm 安装Argo CD时的kubeVersion不兼容错误

问题现象

执行Kustomize结合Helm安装Argo CD Chart时:

kubectl kustomize --enable-helm .

触发版本不兼容错误:

error: Error: chart requires kubeVersion: >=1.22.0-0 which is incompatible with Kubernetes v1.20.0

但实际环境中Kubernetes客户端版本为v1.26.0、服务端版本为v1.25.4,均满足Chart的kubeVersion要求,且该问题可在全新虚拟机中复现。

根因分析

Helm v3.6.3的helm template命令存在逻辑缺陷:它会使用编译时预设的默认kubeVersion(v1.20.0)进行版本校验,而非读取当前连接集群的实际Kubernetes版本,导致校验逻辑误判。

解决方案

将Helm版本升级至v3.10.3及以上版本,即可修复该版本校验逻辑问题,正常执行Kustomize的Helm集成命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 19:50:12