问题标签 [helmfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
139 浏览

kubernetes - 错误:Deployment.apps "geared-marsupi-buildachart" 无效:

helm install geared-marsupi ./buildachart/ 错误:Deployment.apps “geared-marsupi-buildachart”无效:spec.template.spec.containers[1].volumeMounts[0].name:未找到:“postgres_sql”

它看起来更像是一个缩进问题,但不知何故它不起作用并且失败了。我有两个容器,一个是不需要任何卷的drupal,第二个是我添加了卷的postgresql。

我尝试将卷直接放在容器选项卡下,然后放在第二个 postgre 容器的名称选项卡下,但结果相同。

工作 Yaml 文件

0 投票
1 回答
646 浏览

kubernetes-helm - 使用环境中定义的嵌套值

我有以下 helmfile

但是运行时helmfile -e dev template出现以下错误 in ./helmfile.yaml: error during helmfile.yaml.part.0 parsing: template: stringTemplate:5:23: executing "stringTemplate" at <.Values.chartVersions.whoami>: map has no entry for key "chartVersions"

我可以做如下的事情

这可行,但我更喜欢将所有图表版本分组在父键下。关于如何让前者工作的任何建议?

更新:以下作品

环境定义如下

但我真的觉得我的第一次尝试也应该奏效!

0 投票
1 回答
1066 浏览

kubernetes-helm - Helm - 使用覆盖文件覆盖列表值

我想覆盖 prod 和 dev 部署之间的值。

默认值如下所示:

我可以在命令行中覆盖它:

但是,我想将所有覆盖保存在一个文件中,并运行 helm upgrade 传递一个覆盖文件。在文件中添加覆盖,如:

不工作。如何覆盖列表中的值?

0 投票
1 回答
2697 浏览

kubernetes-helm - Not able to render the helm template without quotes

I have used almost all possible ways to render the helm template. But now I am out of ideas and seeking help:

values.yaml:

manifest.yaml

When I try to render the template using the below command in my main.yaml file that will produce the final result:

Expected result:

baseDomain: stage.danger.zone (without quotes)

What I am getting is:

baseDomain: 'stage.danger.zone'

If I try to remove the double quotes from: baseDomain: "{{ .Values.rollout.baseDomain }}", I get the following error:

Any help or ideas to achieve the same?

0 投票
1 回答
87 浏览

kubernetes - configmap.yaml 和 job.yaml 是什么?

我正在尝试自动创建 Kafka 集群,而不是手动创建,我使用的是稳定图表:https ://github.com/helm/charts/tree/master/stable/kafka-manager

在模板文件夹中有两个.yaml文件:configmap.yaml和job.yaml,这些文件是什么,这些文件的作用是什么?

0 投票
1 回答
1805 浏览

kubernetes-helm - 循环遍历 helm chart 文件并注入值

我有一个这样的目录结构:

其中 values.yaml 有一个值,由于环境,我需要成为一个变量{{ .Values.data.hostname }}

在 mapping.yaml 中

目前,mapping.yaml 文件循环通过指定目录并加载 yaml 文件,但是我无法访问 Values 变量。

我还尝试了子图,其中 values.yaml 文件位于 helm/mappings/foo/values.yaml 下,但它也无法解析,或者我不是 100% 理解子图是否是解析文件路径的正确解决方案

0 投票
2 回答
313 浏览

kubernetes - 在 helm 版本 2.14.1 的 helm 图表中包含系统用户名

我正在使用 helm 版本 2.14.1。我为一个应用程序创建了 helm 图表,该应用程序将由用户部署以在 kubernetes 集群上测试他们的代码。我想为用户名值添加标签,这样我就可以按用户检索部署(按用户标签部署)。有没有办法像我们在 Java 中使用System.getProperty("user.name"). 我的 helm 模板是这样的:

helm install有没有一种标准的方法来实现这一点,或者无论如何我可以允许用户在使用或命令时从命令行输入用户名helm template

编辑:虽然,--set为我的图表设置值对我有用,但我还需要在依赖项中设置相同的值。像这样的东西:

值.yaml

当然上面的实现是行不通的。我还需要在依赖项中引用设置值

0 投票
0 回答
361 浏览

helmfile - 在 helmfile.yaml 中表示 helm 图表 values.yaml

我试图在 helmfile.yaml 中表示以下内容,但出现错误。谁能帮我设置一下?

值.yaml

我在 helmfile.yaml 中尝试了以下内容

我得到的错误是

我还在 helmfile.yaml 中尝试了以下内容

这给了我以下错误

任何想法?

0 投票
1 回答
835 浏览

kubernetes - io.k8s.api.apps.v1.DeploymentSpec 中的未知字段“资源”

_helper.tpl

部署.yaml

但是我遇到了以下错误消息

请告诉我为什么我得到那个。谢谢。

0 投票
1 回答
16 浏览

kubernetes-helm - 当我在 hele 的模板文件中传递参数时,值文件中的数据丢失

这就是我将变量传递给模板文件的方式

这是模板文件

当我运行它时,它变成.Values.fluentd.kinesis_image了空值。请让我知道如何解决它。谢谢。