Привет!



Vault-CSI-Provider – утилита, которая позволяет делать инъекции секретов в pods через механизм Secrets Store CSI.

Это может быть удобнее схемы с Sidecar контейнером и подстановкой секретов через механизм Annotations.



Пример использования доступен по ссылке:

🍭 Запуск Minikube и установка HashiCorp Vault

🍭 Создание Secrets, Policy, Role и AuthMethod (Kubernetes)

🍭 Создание SecretProviderClass с конфигурацией HashiCorp Vault

🍭 Создание Pod, оптимизация конфигурации для использования ранее определенного SecretProviderClass



Если
вдруг вас заинтересует указанный способ, просим обратить внимание на «This project is currently supported as a Beta product, but relies on Alpha Kubernetes APIs and the CSI secrets store driver which is also Alpha»