keyvault-csi-driver
CommunitySecurely inject Azure Key Vault secrets into Kubernetes.
Software Engineering#security#rbac#kubernetes#secrets management#azure key vault#csi driver#managed identity
Authorjulianobarbosa
Version1.0.0
Installs0
System Documentation
What problem does it solves?
This Skill simplifies and secures the process of injecting secrets, keys, and certificates from Azure Key Vault directly into Kubernetes pods. It eliminates the need to store sensitive data in Kubernetes Secrets or application code, reducing attack surface and ensuring compliance.
Core Features & Use Cases
- Dynamic Secret Injection: Mount Key Vault secrets as files into pods or sync them to Kubernetes Secrets.
- Managed Identity Integration: Authenticate securely to Key Vault using Azure Managed Identities, avoiding hardcoded credentials.
- Automated Rotation: Supports automatic rotation of secrets, ensuring applications always use the latest versions.
- Use Case: Configure a database password stored in Key Vault to be mounted as a file in your application pod, and also synced to a Kubernetes Secret for other tools to consume, all without manual intervention.
Quick Start
Use the keyvault-csi-driver skill to create a SecretProviderClass for my 'my-app' in namespace 'dev', fetching the 'my-db-password' secret from 'kv-my-dev' Key Vault.
Dependency Matrix
Required Modules
azure-cli
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: keyvault-csi-driver Download link: https://github.com/julianobarbosa/claude-code-skills/archive/main.zip#keyvault-csi-driver Please download this .zip file, extract it, and install it in the .claude/skills/ directory.