在Helm文件下使用Kubernetes秘密。

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

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
kubernetes kubernetes-helm helmfile
1个回答
0
投票

这在 文件 并以此为例进行介绍。

apiVersion: v1
kind: Secret
metadata:
  name: {{ .Release.Name }}-secret
type: Opaque
data:
  token: |-
    {{ .Files.Get "config1.toml" | b64enc }}
© www.soinside.com 2019 - 2024. All rights reserved.