Jar*_*red 5 continuous-integration kubernetes kubernetes-helm
在 helm 图表中声明变量进行部署之前,是否可以进行某种条件检查?
例如,假设我有
- name: EXAMPLE_VAR
valueFrom:
secretKeyRef:
name: "name"
key: "key"
Run Code Online (Sandbox Code Playgroud)
但我只想将其包含在特定配置的部署中(基于环境变量),并且不想仅为此配置选项维护单独的 yaml 配置
假设您的图表的 value.yaml 中有此内容
some-condition: true
Run Code Online (Sandbox Code Playgroud)
然后在部署模板中你可以这样做:
spec:
env:
{{- if .Values.some-condition }}
- name: EXAMPLE_VAR
valueFrom:
secretKeyRef:
name: "name"
key: "key"
{{- end }}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5794 次 |
最近记录: |