gpt4 book ai didi

kubernetes - Helm,有没有办法将 kubernetes 标签添加到 values.yaml(不使用模板和 _helpers.tpl)

转载 作者:行者123 更新时间:2023-12-05 00:55:28 24 4
gpt4 key购买 nike

如标题所示,我想为我已经运行的应用程序的 helm 添加标签(来自官方 helm 图表的 sonarqube 和 jenkins)。我没有模板,只有 values.yaml。我害怕添加模板,因为正如我所说,应用程序已经在运行,我只想在元数据中添加一些标签。

最佳答案

评论中提到的两个图表都有定义自定义标签的方法

https://github.com/jenkinsci/helm-charts/blob/main/charts/jenkins/templates/jenkins-master-deployment.yaml#L42

    {{- range $key, $val := .Values.master.podLabels }}
{{ $key }}: {{ $val | quote }}
{{- end}}

https://github.com/Oteemo/charts/blob/master/charts/sonarqube/templates/deployment.yaml#L31

{{- with .Values.podLabels }}
{{ toYaml . | indent 8 }}
{{- end }}

所以你在 values.yaml

中需要这样的东西
# Jenkins
master:
podLabels:
label1Name: label1Value

# Sonar
podLabels:
label1Name: label1Value

关于kubernetes - Helm,有没有办法将 kubernetes 标签添加到 values.yaml(不使用模板和 _helpers.tpl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64350258/

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