~/talk

Integrating HashiCorp Vault and K8s Apps - No Code Changes Needed

Talkat HashiTalks 2019 · 2019-02-21..02-22· [security, kubernetes]
links:none on file
slides:none on file

Shows a working, no-app-code change integration: Kubernetes auth exchanges a service account token for a Vault token, a Vault Agent sidecar writes the token to a shared volume, and envconsul or a small entrypoint injects Vault values as environment variables. Uses Terraform models to provision Vault roles, DB secret engine and a rotation-enabled DB role, includes preStop token revoke and lease renewal. Demo config runs and rotates short‑lived DB creds successfully.

AI-written summary · about

  1. 0:00Intro
  2. 0:28I'm Andrey
  3. 2:09Agenda
  4. 2:33What is the problem?
  5. 4:30How HashiCorp Vault solves those problems?
  6. 5:06Baseline
  7. 5:56One slide Vault intro
  8. 10:10K8s pod/secret lifecycle overview
  9. 12:10Initial token - how?
  10. 13:55Read secrets and renew
  11. 15:59Revoke token
  12. 17:06Terraform kas part
  13. 19:13Deployment details
  14. 20:56app/init.sh
  15. 23:24App setup
  16. 29:17App module - putting it all together
  17. 29:44Opportunity for improvement
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.