Overview of Azure Key Vault to Kubernetes (akv2k8s)
masterAzure Key Vault to Kubernetes (akv2k8s) provides a secure way to make Azure Key Vault secrets, certificates, and keys available to applications running in Kubernetes. It achieves this through two primary mechanisms:
- Azure Key Vault Controller: Synchronizes objects (Secrets, Certificates, and Keys) from Azure Key Vault into native Kubernetes
Secretobjects. - Azure Key Vault Env Injector: Transparently injects Azure Key Vault secrets directly into container applications as environment variables. This method avoids writing secrets to disk and avoids exposing the actual secret values as native Kubernetes secrets.