Helm调试未知字段

问题描述 投票:0回答:1

我正在尝试使用:]安装Kritis

azureuser@Azure:~/kritis/docs/standalone$ helm install  kritis https://storage.googleapis.com/kritis-charts/repository/kritis-charts-0.2.0.tgz --set certificates.ca="$(cat ca.crt)" --set certificates.cert="$(cat kritis.crt)" --set certificates.key="$(cat kritis.key)" --debug

但是我遇到下一个错误:

install.go:148: [debug] Original chart version: ""
install.go:165: [debug] CHART PATH: /home/azureuser/.cache/helm/repository/kritis-charts-0.2.0.tgz

Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(ClusterRole.metadata): unknown field "kritis.grafeas.io/install" in io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
helm.go:76: [debug] error validating "": error validating data: ValidationError(ClusterRole.metadata): unknown field "kritis.grafeas.io/install" in io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
helm.sh/helm/v3/pkg/kube.scrubValidationError
        /home/circleci/helm.sh/helm/pkg/kube/client.go:520
helm.sh/helm/v3/pkg/kube.(*Client).Build
        /home/circleci/helm.sh/helm/pkg/kube/client.go:135

是否有办法确切知道错误是在哪个文件上触发的?这个错误究竟意味着什么?原始图表文件位于此处:https://github.com/grafeas/kritis/blob/master/kritis-charts/templates/preinstall/clusterrolebinding.yaml

我正在尝试使用以下命令安装Kritis:azureuser @ Azure:〜/ kritis / docs / standalone $ helm install kritis https://storage.googleapis.com/kritis-charts/repository/kritis-charts-0.2.0。 tgz --set证书。...

kubernetes kubernetes-helm rbac grafeas
1个回答
0
投票

您无法确切知道该信息来自何处,但是此输出提供了有关此信息的一些线索。在您的错误消息中,我们有一些有用的信息:

© www.soinside.com 2019 - 2024. All rights reserved.