【问题标题】:/templates/_helpers.tpl:14:27: executing "fullname" at <.Chart.Name>: can't evaluate field Chart in type string/templates/_helpers.tpl:14:27:在 <.Chart.Name> 处执行“全名”:无法评估字符串类型中的字段 Chart
【发布时间】:2021-03-31 17:57:28
【问题描述】:

我在运行 Helm 图表时遇到了 helm 错误。 helpers.tpl 包含:

{{- define "fullname" -}}

{{- $name := default .Chart.Name .Values.nameOverride -}}

{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}

【问题讨论】:

  • 你怎么称呼这个模板? (应该有{{ template "fullname" ??? }}{{ include "fullname" ??? }} 调用,如果??? 是字符串类型的表达式而不是Helm 根对象,则会产生该错误。)
  • @David Maze 我在入口 yaml 中称它为 kind: Ingress metadata: name: {{ template "fullname" 。 }} 标签:应用程序:{{ 模板“全名”。 }}

标签: kubernetes-helm


【解决方案1】:

我的 ingress.yml 中存在格式问题。谢谢

【讨论】:

    猜你喜欢
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 2014-08-27
    • 2021-12-12
    相关资源
    最近更新 更多