~/talk

A Confidential Story of Well-Kept Secrets

Talkat KCD Los Angeles 2023 · 2023-03-09..03-11· [security, kubernetes]
slides:none on file

Kubernetes secrets land unencrypted in etcd by default so a migration from another orchestrator drives concrete choices: use an external secrets manager plus external-secrets-operator to fetch values, deploy via Argo CD GitOps, authenticate with IAM Roles for Service Accounts instead of static keys, and add KMS envelope encryption for etcd plus encrypted volumes. OPA Gatekeeper constraints block secrets-as-env and roles that grant secret verbs; the pipeline creates cluster secrets at runtime and the policies successfully prevent unsafe deployments.

AI-written summary · about

  1. 0:00Start
  2. 3:08Workload Migration
  3. 8:39Overcoming red flags
  4. 13:12Secrets and git
~/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.