更新时间:2023-10-27 GMT+08:00
上传模板失败
问题现象
上传模板时出现“请求失败,请稍后重试”的错误,错误码为SVCSTG.CCECAM.4000121,错误信息提示“Package name and version must be valid and same with chart name and version!”。
图1 上传模板失败
问题原因
当出现以上报错内容时,说明模板Chart.yaml文件中的name和version字段和模板包名称不一致。
如果您需要自定义模板包的名称和版本,需要同步修改Chart.yaml文件中的name和version字段。
解决方案
- 查看模板Chart.yaml文件中的name和version字段。
例如,nginx-ingress的模板包中Chart.yaml文件如下,并定义模板包名称为newer-nginx-ingress,版本为4.4.2:
annotations: artifacthub.io/changes: | - Adding support for disabling liveness and readiness probes to the Helm chart - add:(admission-webhooks) ability to set securityContext - Updated Helm chart to use the fullname for the electionID if not specified - Rename controller-wehbooks-networkpolicy.yaml artifacthub.io/prerelease: "false" apiVersion: v2 appVersion: 1.5.1 description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer home: https://github.com/kubernetes/ingress-nginx icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png keywords: - ingress - nginx kubeVersion: '>=1.20.0-0' maintainers: - name: rikatz - name: strongjz - name: tao12345666333 name: newer-nginx-ingress sources: - https://github.com/kubernetes/ingress-nginx version: 4.4.2
- 根据Chart.yaml修改模板包名称,模板包命名格式为:{name}-{version}.tgz,其中{version}为版本号,格式为“主版本号.次版本号.修订号”,如newer-nginx-ingress-4.4.2.tgz。
- 重新上传该模板。
父主题: 模板插件
模板插件 所有常见问题
- 集群安装nginx-ingress插件失败,一直处于创建中?
- NPD插件版本过低导致进程资源残留问题
- 模板格式不正确,无法删除模板实例?
- CCE是否支持nginx-ingress?
- 插件安装失败,提示The release name is already exist处理
- 创建或升级实例失败,提示rendered manifests contain a resource that already exists
- kube-prometheus-stack插件实例调度失败,提示node(s) had volume node affinity conflict
- 上传模板失败
- 如何根据集群规格调整插件配额
- NGINX Ingress控制器插件处于Unknown状态时卸载残留
more