Vault
HashiCorp Vault is a tool for securely accessing secrets.
Features
- Secrets management
- Encryption as a service
- Access control
- Audit logging
- Dynamic secrets
Deployment
Docker Compose
cd docker/secrets
docker-compose up -d
Kubernetes
helmfile -e k8s apply -l name=vault
Configuration
Initial setup:
- Initialize Vault:
vault operator init - Unseal Vault with unseal keys
- Configure authentication methods
Access at:
- URL:
http://localhost:8200(Docker) orhttps://vault.<your-domain>(Kubernetes)
Documentation
For more information, visit the official Vault documentation.