在kubernetes部署文件中生成动态秘密名称 [英] generate dynamic secret name inside kubernetes deployment file

查看:70
本文介绍了在kubernetes部署文件中生成动态秘密名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2个秘密,即制作和演出.我想使用在同一文件中设置的环境变量在部署文件中动态加载此机密

I have 2 secrets i.e. production and staging. I want to dynamically load this secret in deployment file using the environment variable being set in same file

env:
          - name: NODE_ENV
            value: "production"


 - name: general-secret
          secret:
            secretName: general-production-secret    

我想加载特定于环境的机密,例如使用

I want to load environment specific secrets like using

        secretName: general-{{env. NODE_ENV}}-secret    

有可能吗?

推荐答案

据我所知,除非您具有 Helm 图表,然后可以实现

As far as I know, this is not possible unless you have Helm chart for your applications, then you can make this possible

这是掌舵图中接近您所需的解决方案 根据Helm中的变量值动态访问值图表

this is a solution in helm chart close to what you need Dynamically accessing values depending on variable values in a Helm chart

这篇关于在kubernetes部署文件中生成动态秘密名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆