~/talk

Securing Kubernetes with Trusted Platform Module (TPM)

Talkat KubeCon + CloudNativeCon Europe 2019 · on Thursday, 2019-05-23· at 11:55· Hall 8.0 B1· [security, kubernetes]
links:none on file
links:none on file
slides:none on file

Hardware TPM 2.0 stores keys that never leave the chip and signs kubelet CSRs with the built‑in endorsement key so masters can validate node identity; a proof‑of‑concept implements node bootstrap using the Kubernetes CSR API and prevents private‑key export by creating keys in the TPM. Secrets are sealed to TPM keys and PCR policies and unlocked at startup via the KMS plugin (demo PoC using go‑tpm and tpm2‑tools). Tamper‑evident audit logging via TPM audit registers and HMAC/AEAD is presented as a feasible design but remains theoretical.

AI-written summary · about

  1. 0:00Start
  2. 3:46Trusted Platform Module (TPM) crash course
  3. 9:16Node trust bootstrap
  4. 10:56Enter X.509 CSRs and Certificates
  5. 16:30Solving the first secret problem
  6. 22:18Tamper-evident audit logs
~/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.