在Helm File下使用Kubernetes秘密

时间:2020-06-10 12:03:07

标签: kubernetes kubernetes-helm helmfile

不透明类型群集中的Kubernetes秘密文件,具有base64编码值。如何使用此文件引用头盔文件中的秘密,该文件会拉动头盔图进行部署?

以下是我的头盔文件格式

bases: 
- ../environments.yaml
- ../defaults.yaml
releases:
- name: {{ env "AST" | default "astenv" }}-appname
  chart: HelmChart_Name
  version: 1.0
  labels: 
    tier: configData
    service: webapp
  namespace: {{ .Namespace }}
  values:
  - ../../values/common.gotmpl

1 个答案:

答案 0 :(得分:0)

documentation中对此进行了说明,并以示例为例进行介绍:

apiVersion: v1
kind: Secret
metadata:
  name: {{ .Release.Name }}-secret
type: Opaque
data:
  token: |-
    {{ .Files.Get "config1.toml" | b64enc }}