~/talk

Improving Secure Pod-to-Pod Communication Within Kubernetes Using...

links:none on file
links:none on file
slides:none on file

Deploys a mutating admission webhook that creates a Kubernetes CSR per pod, approves it via any Kubernetes CSR signer (cert-manager, Vault, etc.), and injects the resulting certificate and a scoped cluster trust bundle as mounted files so each pod has per-pod TLS keys and CA roots. Demonstrates end-to-end mTLS for gRPC and HTTP using SPIFFE identifiers and DNS SANs, contrasts this with sidecars/service-meshes that can fail open, and proposes a CSI-based node-local private key generation path to avoid moving keys through the control plane.

AI-written summary · about

  1. 0:00Start
  2. 1:37What is a TrustBundle?
  3. 2:22Brief detour - Certificate Authorities
  4. 3:26How to use TrustBundles?
  5. 5:24Limiting Trust Scope
  6. 8:00Secure Networking on Kubernetes
  7. 11:30Unpacking what is KubeTLS
  8. 13:43What not to do
  9. 19:02KubeTLS Certificate Creation Details
  10. 20:37KubeTLS X.509 Key Fields
  11. 31:18Future Directions
~/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.