头盔图表部署顺序

问题描述 投票:0回答:1

我用2个podPresets和2个部署创建了一个新图表,当我去运行头盔时,首先创建了deploy(pod)对象,然后创建了podPresets,因此我从podPreset中获得的值不会应用于该pod,但是当我手动创建时首先使用podPreset,然后正确部署部署,是否有办法让我指定应首先创建哪个对象。

kubernetes kubernetes-helm kubernetes-pod
1个回答
0
投票
由于您正在使用Helm图表并拥有对该零件的完全控制权,为什么不在Helm图表中制作可以用外部值激活的可选零件?

这将是更多“ Helm本机”方式:

{{- if eq .Values.prodSecret "enabled"}} - name: prod_db_password valueFrom: secretKeyRef: name: prod_db_password key: password {{- end}}

然后您只需在执行Helm图表时添加

-set prodSecret = enabled。

© www.soinside.com 2019 - 2024. All rights reserved.