使用rancher安装 Istio 失败

RKE 版本: rke version v1.4.17

Docker 版本: 24

操作系统和内核: centos7.9

重现步骤:
在rancher创建的集群里执行如下命令

helm install --namespace=istio-system --timeout=10m0s --values=/home/shell/helm/values-rancher-istio-103.2.1-up1.20.3.yaml --version=103.2.1+up1.20.3 --wait=true rancher-istio /home/shell/helm/rancher-istio-103.2.1-up1.20.3.tgz

结果:

Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: [resource mapping not found for name: "envoy-stats-monitor" namespace: "istio-system" from "": no matches for kind "ServiceMonitor" in version "monitoring.coreos.com/v1"
2024-05-06T10:50:14.136439008Z ensure CRDs are installed first, resource mapping not found for name: "istio-component-monitor" namespace: "istio-system" from "": no matches for kind "ServiceMonitor" in version "monitoring.coreos.com/v1"
2024-05-06T10:50:14.136447184Z ensure CRDs are installed first]

请教一些关于这个报错的信息,找不到是因为镜像源的原因吗?
system-default-registry 已修改成 registry.cn-hangzhou.aliyuncs.com