1

在具有 base64 编码值的 opaque 类型的集群中有 Kubernetes 机密文件。如何使用此文件来引用 helm 文件中的秘密,该文件会拉出 helm 图表进行部署?

下面是我的 helm 文件格式

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
4

1 回答 1

0

这在文档中进行了解释,并以此为例进行了介绍:

apiVersion: v1
kind: Secret
metadata:
  name: {{ .Release.Name }}-secret
type: Opaque
data:
  token: |-
    {{ .Files.Get "config1.toml" | b64enc }}
于 2020-06-10T12:45:53.937 回答