~/talk

Secret Management: The Soft Way

Talkat NDC Oslo 2022 · 2022-09-26..09-30· [security, devops-and-delivery]
name:Lian Li
github:Chimney42
slides:none on file

Shows two concrete pipelines for getting secrets into Kubernetes and proves both work live. Option A encrypts YAML with sealed-secrets + kubeseal: cluster operator creates a public/private key pair, developers encrypt with the public key, the controller decrypts to a Kubernetes Secret; keys are cluster-local so you must reseal per cluster and avoid sharing the private key. Option B uses Vault + External Secrets Operator: operator authenticates with a service account mapped to a Vault role, reads entries, and materializes k8s Secrets; more setup but supports rotation and many providers.

AI-written summary · about

  1. 0:00Introduction to secret management
  2. 1:30Speaker background
  3. 3:17Kubernetes secrets not secret
  4. 5:48GitOps limits for secrets
  5. 9:21Dev access and DevOps challenges
  6. 10:44Security desire paths
  7. 13:52Developer priorities
  8. 18:35Soft secret approaches
  9. 23:35Demo: Encrypt secrets with Sealed Secrets
  10. 37:45Demo: External Secrets Operator with HashiCorp Vault
  11. 45:41Summary
  12. 49:10Q&A
~/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.