微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

与 yaml 相关的 Helm 错误并且不确定如何格式化/修复?

如何解决与 yaml 相关的 Helm 错误并且不确定如何格式化/修复?

在 helm 模板中包含以下 yaml 片段。它抛出一个错误,因为......

{{ 包括 'airflow.fullname' 。 }}-web

如果我只是硬编码 serviceName 的值而不是使用上面的值,它就可以正常工作。我希望 serviceName 是后跟 -web 的函数返回的值。我真的不确定如何更新/格式化它以使其工作并快乐。我对 Go 模板的了解最多。

spec:
  rules:
  - host: localhost
    http:
      paths:
        - backend:
            serviceName: {{ include 'airflow.fullname' . }}-web
            servicePort: 8080
          path: /myurl(/|$)(.*)

我尝试了以下方法

{{ include 'airflow.fullname' . }}-web
{{ include "airflow.fullname" . }}-web
"{{ include 'airflow.fullname' . }}-web"

此外,当我使用“{{ include 'airflow.fullname' . }}-web”时,出现错误:DNS-1035 标签必须由小写字母数字字符或“-”组成,以字母字符开头,并以字母数字字符结尾(例如,'my-name' 或 'abc-123',用于验证的正则表达式是 'az?')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。