如何解决如何将azure密钥保管库值设置为kuberetes环境变量不从文件系统读取
我有一个在Kubernetes集群中运行的c#应用程序。我的应用程序pod必须从azure keyvalut读取值。当前,我正在使用CSI驱动程序并从文件系统中读取值。 是否可以将关键值设置为环境变量并进行读取?
解决方法
你可以看看这个:https://github.com/SparebankenVest/azure-key-vault-to-kubernetes
可以使用,这个开源项目将密钥值从保险库同步到 Kubernetes 机密,您可以将该机密作为环境变量注入到 pod 中。
您的应用程序根据语言直接从环境中读取键的值。
以 python 为例:
import os
print(os.environ['TEST'])
您可以在以下位置找到文档:https://akv2k8s.io/how-it-works/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。