Secrets Store CSI Driver
Kubernetes CSI is a standardized interface for Kubernetes that enables us to utilize different storage providers with Kubernetes. Instead of being limited to using the default storage on Kubernetes, we have an interface providing a specification upon which we can build storage drivers. This way we can use several types of storage by implementing a new driver that complies with the CSI interface.
Here are some popular drivers for CSI:
- AWS Elastic File System
- Azure File
- Google Cloud Filestore
This is feasible for several forms of storage and is also applicable to the Secrets storage components provided by the cloud providers.
CSI drivers are provided for secret storage by the cloud providers. Secrets Store CSI Driver is a CSI interface that targets Secrets management. We can use it to mount Secrets on Kubernetes through another form of storage. Instead of consuming Secrets from etcd, thanks to Secrets Store CSI Driver, we can consume...