Overview of Kubernetes Secrets Store CSI Driver
mainThe Kubernetes Secrets Store CSI Driver (secrets-store.csi.k8s.io) integrates external enterprise-grade secrets stores with Kubernetes using the Container Storage Interface (CSI). It allows you to mount multiple secrets, keys, and certificates from external providers directly into your pods as a volume. Once the volume is attached, the data is mounted into the container's file system.
Key features include:
- Mounting secrets/keys/certs to pods using a CSI Inline volume.
- Supporting multiple secrets store objects as a single volume.
- Supporting multiple secrets store providers simultaneously in the same cluster.
- Enabling pod portability via the
SecretProviderClassCRD. - Support for both Linux and Windows containers.
- Support for synchronization with native Kubernetes Secrets.