gpt4 book ai didi

kubernetes - 如何使用 helm 模板创建 toml 数组?

转载 作者:行者123 更新时间:2023-12-02 11:34:21 25 4
gpt4 key购买 nike

我有一个包含 toml 文件的 configmap

有点像

apiVersion: v1
kind: ConfigMap
data:
burrow.toml: |
[zookeeper]
servers=[abc.2181, cde.2181]
timeout=6
root-path="/burrow"

当我尝试创建一个 helm chart 来生成这个 configmap 时,我放了类似这样的东西:

apiVersion: v1
kind: ConfigMap
data:
burrow.toml: |
[zookeeper]
servers={{ .Values.config.zookeeperServers }}
timeout=6
root-path="/burrow"

在 values.yaml 中,我输入:

  zookeeperServers: [ "abc.2181", "cde.2181"]

然而,呈现的值变为:

apiVersion: v1
kind: ConfigMap
data:
burrow.toml: |
[zookeeper]
servers=[abc.2181 cde.2181]
timeout=6
root-path="/burrow"

缺少逗号。有没有一种好的方法可以正确地对此进行模板化?谢谢!

最佳答案

这是一个解决方案,在 values.yaml 中放

zookeeperServers: |
[ "abc.2181", "cde.2181"]

解决问题。

关于kubernetes - 如何使用 helm 模板创建 toml 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58110126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com