Using HashiCorp Vault with Kubernetes
summary
Shows a working pattern to run Vault as a service on Kubernetes: a 3-node StatefulSet behind an L4 load balancer, Google Cloud Storage for HA, and auto-unseal with GCP KMS plus a custom CA and IPC_LOCK for security. Demonstrates pod authentication via the Kubernetes TokenReviewer and the Vault Kubernetes auth method, secret delivery with Consul Template and shared process namespaces, and dynamic secrets for databases and GCP IAM (example: 5 key shares, threshold 3; short‑lived creds rotated and revocable).
AI-written summary · about
chapters (4)
- 0:00Introduction to Vault
- 15:36Running Vault on Kubernetes
- 29:15Connecting Kubernetes apps to Vault
- 43:27Vault roadmap and future
related talks
08mKubernetes Secret Management The Right Way With Vault
23mUsing Hashicorp Vault in Kubernetes Clusters
31mVault and Secret Management in Kubernetes
26mHigh Availability Vault with DynamoDB in Kubernetes
42mDynamic credentials for Kubernetes workloads with Vault and VSO
28mSelf-Service Vault in Kubernetes
01h 03mSecuring Legacy Applications and Container Microservices in Kubernetes
20mEvolving Kubernetes security with Vault and OpenShift
