Skip to content

A reference implementation for retrieving secrets from Azure Key Vault using Secrets Store CSI Driver

Notifications You must be signed in to change notification settings

SatyKrish/aks-key-vault-csi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes-Secrets-Store-CSI-Driver

Secrets Store CSI driver - Integrates secrets stored in external vaults with Kubernetes.

The Secrets Store CSI driver secrets-store.csi.k8s.io allows Kubernetes to mount multiple secrets, keys, and certs stored in enterprise-grade external secrets stores into their pods as a volume. Once the Volume is attached, the data in it is mounted into the container's file system.

How It Works

The diagram below illustrates how Secrets Store CSI Volume works.

Kubernetes Secret Store CSI

Providers

Provider defines the actions for Secrets Store CSI driver. This enables retrieval of sensitive objects stored in an enterprise-grade external secrets store into Kubernetes while continue to manage these objects outside of Kubernetes.

Following providers are currently supported:

Azure Provider for Azure Key Vault

Vault Provider for Hashicorp Vault (EVA)

Scenarios

Retrieve TLS certificate for Ingress from Azure Key Vault

Refer AKS Ingress TLS sample

About

A reference implementation for retrieving secrets from Azure Key Vault using Secrets Store CSI Driver

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published