问题标签 [helm3]

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 投票
2 回答
52 浏览

kubernetes - 如何动态传递 helm 值

我正在尝试通过另一个变量动态访问掌舵值,因为我正在利用范围功能来创建多个部署。以我的部署文件的这一部分为例

带有 values.yml 文件

例如,我无法弄清楚如何传递要评估的 $teams.tag 以返回 containerPort 的整体价值。

任何帮助表示赞赏。

干杯

0 投票
0 回答
84 浏览

grafana - Helm Grafana 默认后端:default-http-backend:80 ()

我正在尝试使用 helm 和外部 DNS 控制器安装 Grafana。我正在使用 alb_ingress_controller 注释。以下值我在 values.yaml 文件中用于入口。

问题:无法从外部 dns 上的入口生成端点,并且

0 投票
0 回答
92 浏览

kubernetes-helm - 来自 Jenkins 管道的 Helm 错误:“错误:未访问对象”

我正在尝试在我们的 CI/CD 管道中实现几个子图表,但我的helm upgrade --install命令不断返回错误消息:

发布“测试”不存在。现在安装。错误:没有访问过对象

这似乎是一个非常普遍的错误消息,所以我不太确定它指向什么。任何建议/提示/提示等将不胜感激。

我的helm目录的文件夹结构如下:

依赖项定义如下:

测试/Chart.yaml

测试/values.yaml

配置/Chart.yaml

应用程序/Chart.yaml

应用程序/部署.yaml

应用程序/values.yaml

最后下面是我在管道中运行的命令:

0 投票
1 回答
28 浏览

spring-boot - 在命名空间中部署和升级 pod

我在一个包含 30 个服务的基于 Java Springboot 微服务的复杂应用程序中工作。

所有这些都是容器化的,并且来自 ECR,服务部署在 AWS 的 Kubernetes 命名空间内。

每次都会清除命名空间并重新部署所有服务。
我怎样才能只更新命名空间内的一项服务……是否可以进行这种部署。

有人可以请任何使用 helm 的示例配置或任何有用的链接

0 投票
1 回答
245 浏览

kubernetes - 如何使用 helm 模板中定义的变量在 configmap 中使用的文件中

在这里掌舵新手。我正在尝试遍历文件并使用其内容创建一个配置映射。文件内容需要在循环内定义变量。下面是我正在使用的配置图。

myconfig/name.txt 的内容

我得到错误:未定义的变量“$path” 任何帮助将不胜感激。谢谢你。

0 投票
1 回答
92 浏览

kubernetes-helm - helm 检查单个文件中所需的变量

我想要一个检查所有“必需”变量的文件。到目前为止,我想出了这个,但看起来这不是“最佳”实践

值.yaml

/templates/required.yaml

有没有更好的方法来实现这一目标?

0 投票
0 回答
24 浏览

kubernetes - 我们如何使用带有蓝绿色部署的 helmcharts 将服务切换到一个环境到另一个环境

目前我们正在使用蓝绿色方法使用 helmchart 部署我们的应用程序。那么我们如何才能做到零停机时间从蓝色切换到绿色。

0 投票
1 回答
117 浏览

kubernetes-helm - 调用 tpl 时出现错误错误:在安装 helm chart 时为“environment.yaml”未关闭操作执行 tpl 函数期间出错

我正在尝试安装 helm chart,而安装它会通过以下文件内容成功

当我尝试在 enviroment.yaml 中硬编码启用值时

它给出:错误调用 tpl:tpl 函数执行期间出错“environment.yaml:未关闭的操作”

0 投票
0 回答
61 浏览

kubernetes-helm - 有什么方法可以将 Chart.AppVersion 传递给子图表吗?

我有一个在子图表上使用的图表来创建一些资源。

我想将父图表的 appVersion 传递给子图表以获取标签和内容。

我尝试使用 tpl 但在评估时它是子图表的 appVersion:

在子图中:

有没有办法做这样的事情?我想在不使用全局变量的情况下执行此操作,并且假设这是可能的。

编辑

看起来我可能正在等待这个 PR?https://github.com/helm/helm/pull/10059

0 投票
1 回答
185 浏览

nginx - 在命名空间中将 nginx Web 服务器作为单独的 pod 运行

我有一个使用 nginx 网络服务器提供静态内容的应用程序,这是实际nginx.conf文件的样子

为了将其转换为 helm chart 并将 nginx 作为应用程序 namsespace 中的单独 pod 运行。我遵循了这段代码。这是我的nginx-config.yaml文件

nginx 的 values.yaml 文件看起来像

但是我没有看到为 nginx web 服务器创建了单独的 pod,除了应用程序的一个。请问我做错了什么,我是kubernetes和helm chart的新手。