kubernetes-helm相关内容

舵图发布官方气流

我想知道如何使用官方的气流舵图并覆盖values.yaml文件来编写Helm Release YAML文件。 我正在尝试使用此配置文件在Kubernetes群集上部署带有通量的气流。 我已尝试: apiVersion: helm.fluxcd.io/v1 kind: HelmRelease metadata: name: airflow namespace: dev spec: ..
发布时间:2022-08-10 22:36:57 其他开发

尝试评估丢失的嵌套键时,Helm图表失败,并显示";nil指针评估接口{}";

我正在编写一个Helm 3库图表,并希望使用默认值创建一个YAML。但是,当尝试为不存在的嵌套键设置默认值时,Helm失败,并显示以下错误消息: nil pointer evaluating interface {} 假设我的Kubernetes对象中有以下代码片段: {{- if eq (.Values.deployment.scale.type | default "stat ..
发布时间:2022-07-12 18:24:03 其他开发

如何在Kubernetes中显示图片标签?

我想在Kubernetes中显示docker容器标签。目前,我使用Helm部署我的服务。我的图片如下所示: spec: containers: - name: my-service image: my-service:latest 镜像my-servic.Latest有像git Commit、散列和分支名称这样的标记。在Helm中,我不知道 ..
发布时间:2022-04-08 10:06:50 其他开发

在HELM图表模板中引用当前Kube上下文

这里有点头盔新手,简而言之,我想在我的头盔图表模板中引用当前的Kubernetes上下文。这个是可能的吗?示例: 如果升级通过以下方式运行: /var/jenkins_home/helm291 upgrade -i --kube-context Dev 并且该模板包含一个部署.yaml,其中包含以下内容: ... spec: containers: - name: ..
发布时间:2022-04-08 10:03:52 其他开发

在Helm升级过程中,有没有办法访问我要升级的版本

示例:当前版本为1.2.3,我执行Helm升级到版本1.2.4,在状态集中的升级过程中,是否有办法从版本例如1.2.3访问&qot; 推荐答案 据我所知,没有内置功能,也没有轻松访问以前版本的方法,但可能有解决办法。 您可以使用edbighead提到的方法获取前一个版本,并通过--set传递,如下所示: helm upgrade --set previousVersion= ..
发布时间:2022-04-08 10:00:53 其他开发

Kubernetes使用Helm更新工作

我有一个Kubernetes集群,我正在使用Helm在那里部署我的应用程序。一切都很好,但有一个方面,工作更新。正如我所读到的,作业是不变的,这就是它们不能更新的原因,但我不明白,为什么Helm不像Pods那样创建一个新的作业? 最后,我希望实现将我的应用程序代码部署为运行数据库迁移的作业。我尝试以Pod的身份执行此操作,但对于Pod,重启策略只能是&Always";,不支持"; ..
发布时间:2022-04-08 09:56:03 其他开发

将特定舵机修改为Yaml输出模板

我的de.yml{{ toYaml .Values.volumes | indent 8 }}中有以下内容,它从卷的values.yml中获取一个数组,然后将其加载到ep.yml文件中。 我想从初始数组中获取我的des.yml的以下结果 volumes: - name: volume persistentVolumeClaim: claimName ..
发布时间:2022-04-08 09:49:18 其他开发

如何访问模板中自定义值.yaml文件中的值(HELM)

我正在尝试访问通过-f参数传递给Helm的secretvalues.yaml自定义值文件中的键值。此文件中的键值正在传递到YAML文件postgres.configmap.yml。 这是我的文件夹结构(还有一些其他图表,但为简单起见,我已将它们删除) ├── k8shelmcharts │ ├── Chart.yaml │ ├── charts │ │ ├── post ..
发布时间:2022-04-08 09:46:36 其他开发