~/talk

The Story of Crush: The Microservice That Navigated the Cloud Native O...

Talkat CloudNativeSecurityCon North America 2024 · 2024-06-26..06-27· [security]
links:none on file
slides:none on file

A runnable Go microservice uses a SPIFFE SVID from SPIRE (Kubernetes on GCP) to establish mTLS with a backend, and demos show short‑lived X.509 certs (≈5‑hour TTL), a rogue instance rejected, and Envoy as an Envoy sidecar performing SDS-based mTLS + URI SAN authorization. Workarounds include a spiffe‑helper sidecar to surface cert files for Postgres (CN‑only validation) and an init container that runs a credential process to mint a JWT SVID and assume an AWS role via OIDC for S3 access.

AI-written summary · about

  1. 0:00Introduction to the story
  2. 1:24Understanding SPIFFE/SPIRE
  3. 5:17SPIFFE native communication
  4. 7:52Envoy proxy integration
  5. 14:29JWT federation for S3
  6. 20:08Hybrid service connectivity
  7. 30:11Conclusion and wrap up
~/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.