#c# #azure #azure-keyvault
#c# #azure #azure-keyvault
Вопрос:
У меня есть приложение на c #, которое выполняется в кластере Kubernetes. мои модули приложений должны считывать значения из azure keyvalut. В настоящее время я использую драйвер CSI и считываю значения из файловой системы. Есть ли какая-либо возможность установить значения значений ключей в качестве переменных среды и прочитать?.
Комментарии:
1. Что вы используете для драйвера CSI? Диск Azure или файл Azure?
Ответ №1:
Вы можете посмотреть на это: https://github.com/SparebankenVest/azure-key-vault-to-kubernetes
его можно использовать, этот проект с открытым исходным кодом синхронизирует значения ключей из хранилища с секретами Kubernetes, и вы можете ввести этот секрет внутрь модуля в качестве переменных среды.
ваше приложение напрямую считывает значение ключа из среды на основе языка.
например, с помощью python :
import os
print(os.environ['TEST'])
документацию можно найти по адресу:https://akv2k8s.io/how-it-works /