🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Advanced

What is Vault?

A tool by HashiCorp for securely managing secrets, encryption keys, and certificates with dynamic secret generation.

Vault centralizes secret management with fine-grained access control. It stores static secrets, generates dynamic database credentials (auto-expiring), manages PKI certificates, and provides encryption as a service.

Key features include audit logging, secret lease management, multiple authentication backends (LDAP, AWS IAM, Kubernetes), and auto-unsealing. Vault is essential for managing secrets at scale in microservices and cloud-native environments.

Related Terms

GitOps
A practice where Git repositories serve as the single source of truth for both application code and infrastructure configuration.
Chaos Engineering
The discipline of deliberately introducing failures into a system to test its resilience and identify weaknesses before they cause outages.
Docker
A platform for building, shipping, and running applications in lightweight, isolated containers.
Infrastructure as Code (IaC)
The practice of managing infrastructure through machine-readable configuration files rather than manual processes.
YAML
A human-readable data serialization language commonly used for configuration files in DevOps tools and applications.
Environment Variable
A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.
View All DevOps Terms →