Kubernetes 舵图-Can';t在字段中计算.Release.Name

Kubernetes 舵图-Can';t在字段中计算.Release.Name,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我是新掌舵的,我不明白为什么会发生这种情况。我使用的是官方的EFK图表,我试图将发布名称添加到fluentd elasticsearch的主机字段中,但没有得到评估。它以字符串的形式传递。 ELASTICSEARCH_HOSTS中的版本名称已正确计算,但主机字段中的版本名称根本未计算。有人能告诉我为什么会发生这种情况,以及如何解决它吗 # Default values for elk. # This is a YAML-formatted file. # Declare variables to

我是新掌舵的,我不明白为什么会发生这种情况。我使用的是官方的EFK图表,我试图将发布名称添加到fluentd elasticsearch的主机字段中,但没有得到评估。它以字符串的形式传递。 ELASTICSEARCH_HOSTS中的版本名称已正确计算,但主机字段中的版本名称根本未计算。有人能告诉我为什么会发生这种情况,以及如何解决它吗

# Default values for elk.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
elasticsearch:
  enabled: true
kibana:
  enabled: true
  env:
    ELASTICSEARCH_HOSTS: 'http://{{ .Release.Name }}-elasticsearch-client:9200'
logstash:
  enabled: false
filebeat:
  enabled: false
fluentd:
  enabled: false
fluent-bit:
  enabled: false
fluentd-elasticsearch:
  enabled: true
  elasticsearch:
    host: '{{ .Release.Name }}-elasticsearch-client'
nginx-ldapauth-proxy:
  enabled: false
elasticsearch-curator:
  enabled: false
elasticsearch-exporter:
  enabled: false

掌舵版本:version.BuildInfo{version:“v3.1.0-rc.3”,GitCommit:“B29D20BAF09943E134C2FA5E1CAB3BF93315FA”,GitTreeState:“clean”,GoVersion:“go1.13.7”}

值。yaml
文件未评估。因此不能在
values.yaml
中使用
{{.Release.Name}


它适用于
ELASTICSEARCH\u主机的原因是在Kibana Helm图表中,先计算值,然后再计算值。

未计算
值。yaml
文件。因此不能在
values.yaml
中使用
{{.Release.Name}

它之所以适用于ELASTICSEARCH_主机,是因为在Kibana Helm图表中,先计算值,然后再计算值