~/talk

Keeping Kubernetes secrets secret

Talkat Conf42 DevSecOps 2023 · on Thursday, 2023-11-30· [kubernetes, security]
slides:none on file

Kubernetes Secret is just Base64 not encryption and the demo shows creating a Secret, converting it to a sealed-secrets manifest that uses a controller public key to encrypt data, and applying it so the controller decrypts into a native Secret. External Secrets is shown pulling values from HashiCorp Vault and materializing Kubernetes Secrets without storing values in git. Etcd encryption without a KMS leaves keys in etcd, so the recommendation is a KMS plugin and using dynamic secrets with rotation and direct Vault consumption into pod memory.

AI-written summary · about

  1. 0:00intro
  2. 1:43preamble
  3. 2:29about alex
  4. 2:51what is a secret
  5. 3:36it's about layers
  6. 5:14what is devops and gitops?
  7. 7:51what is gitops?
  8. 10:23gitops application delivery model
  9. 16:05protecting secrets stored in git
  10. 16:48sealerd secrets
  11. 20:27external secrets
  12. 24:00demo
  13. 32:54encryption data at rest
  14. 34:37encrypt etcd data
  15. 36:16possible solutions
  16. 38:25how we indect etcd secrets into deployments
  17. 41:02hashicorp vault
  18. 42:28the good, the bad and the ugly
  19. 45:34demo
  20. 50:46secrets lifecycle
  21. 51:23conclusions
  22. 53:20thank you
  23. 53:38resources
~/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.