当前位置: 首页 > 知识库问答 >
问题:

舵图-无法在字段中计算.release.name

王翰墨
2023-03-14

我刚开始掌舵,我不明白为什么会这样。我正在使用官方的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

Helm版本:version.buildinfo{version:“v3.1.0-rc.3”,GitCommit:“B29D20BAF09943E134C2FA5E1E1CAB3BF93315FA”,GitTreEstate:“Clean”,GoVersion:“Go1.13.7”}

共有1个答案

简意
2023-03-14

未计算values.yaml文件。因此不能在values.yaml中使用{{.release.name}}

它适用于elasticsearch_hosts的原因是,在Kibana Helm图中,值首先被复制,然后被计算。

 类似资料:
  • 当我部署以下内容时,我收到了这个错误: 错误: 在_helpers.tpl中定义: <code>。图表。名称是一个内部变量,这里解释了首选顺序,但即使设置 在任何其他模板中都很好,所以我认为问题与所使用的的范围有关。 使用的值:

  • 问题内容: 我如何定义一个具有两个计算字段的视图,例如… …并根据前两个计算字段创建第三个计算字段,如… …? 当我按名称引用前两个计算字段时,我收到一条消息,指出字段未知。 谢谢! 问题答案: 由于视图中不允许子查询,因此您需要通过创建多个视图来模拟它们。 例如,如果直接执行此查询,将解决您的问题: 根据MySQL文档,视图在FROM子句中具有不能包含子查询的限制。要变通解决此限制并将该查询转换

  • 在 SQL 函数中计算字段 你可以把字符串表达式变量用于SQL 合计函数以在字段中进行值的计算。例如,可以将一个字段的值乘一系数来计算百分比 (如附加税或销售税)。 下列表提供了对 Northwind.mdb 数据库的 Orders (订单)及 Order Details (订货明细)表中字段进行计算的示例。 计算 示例 往字段中加一个数 Freight +5 从字段中减一个数 Freight -

  • 使用函数生成UUID。但需要帮助如何将该值发送到两个组件。 这是我的图表文件夹结构-- 项目目录 图表1 模板 StateFulSet.yaml null null 我必须编写逻辑来在中生成。

  • 如何创建计算字段以及怎么样从应用程序中使用别名。 计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式,例如: 显示两个信息,但不是在用一个表 不同列中,但程序需要把他们作为一个格式的字段检索出来 列数据是大小混合,但程序需要把所以数据按大写表示。 物品订单表存储的物品的价格和数量,但没有存储物品的总价,打印时,需要物品的总价格。 根据需要表的数据进行总数,平均数等计算。 上面的情况都我们

  • 问题内容: 我有一个如下表: 现在我想更改此表以具有新字段,并且该字段必须具有默认值 如下所示: 怎么做? 谢谢你的帮助 问题答案: 根据MySQL 文档(添加了重点),您不能使用默认值的表达式: 10.1.4。数据类型默认值 数据类型规范中的DEFAULT value子句指示列的默认值。除一个例外, 默认值必须为常量; 它不能是函数或表达式 。例如,这意味着您不能将日期列的默认值设置为诸如NOW