Kubernetes 头盔模板零指针

Kubernetes 头盔模板零指针,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,这是我准备的模板,但它给出了一个错误。这是我在准备和打印此头盔时遇到的错误,我无法从values.yaml文件中读取此处的字符 虚拟服务。yaml {{$prefix:=.Values.virtualservice.prefix} {{$uri:=.Values.virtualservice.uri} 版本:v1 项目: -apiVersion:networking.istio.io/v13 种类:虚拟服务 元数据: 名称:{{.Values.deploy.svc.name}-虚拟服务 命名空间

这是我准备的模板,但它给出了一个错误。这是我在准备和打印此头盔时遇到的错误,我无法从values.yaml文件中读取此处的字符

虚拟服务。yaml

{{$prefix:=.Values.virtualservice.prefix}
{{$uri:=.Values.virtualservice.uri}
版本:v1
项目:
-apiVersion:networking.istio.io/v13
种类:虚拟服务
元数据:
名称:{{.Values.deploy.svc.name}-虚拟服务
命名空间:{{.Values.deploy.namespace}
规格:
网关:
-istio系统/istio网关
主持人:
-{{.Values.ingres.hosts}
http:
-匹配:
-uri:
前缀:{{$prefix}
重写:
uri:{{$uri}}
路线:
-目的地:
主机:{{.Values.deploy.svc.name}-service
端口:
电话:80
值。yaml

virtualservice:
已启用:true
前缀:v1
uri:/
头盔版本:

Client: &version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
错误

Error: render error in "helm/templates/virtual-service.yaml": template: helm/templates/virtual-service.yaml:1:21: executing "helm/templates/virtual-service.yaml" at <.Values.virtualservice.prefix>: nil pointer evaluating interface {}.prefix```
Error:render Error in“helm/templates/virtual service.yaml”:template:helm/templates/virtual service.yaml。yaml:1:21:在:nil指针求值接口{}处执行“helm/templates/virtual service.yaml”。前缀```

Helm正在抱怨无法解析的变量
virtualservice.uri
(在第一行)。您需要将其添加到
values.yaml
或将其传递给helm调用,例如:

helm template [NAME] [CHART] --set virtualservice.uri="whatever"