~/talk

Enforcing Automatic mTLS With Linkerd and OPA Gatekeeper

name:Ivan Sim
links:none on file
github:ritazh
slides:none on file

Shows Linkerd auto-injection turning an unencrypted emoji app into fully encrypted east‑west traffic observable as cleartext then gone under Wireshark, with proxies issuing CSRs bound to pod service accounts and auto‑rotating certs every 24 hours. Demonstrates OPA Gatekeeper installing a ConstraintTemplate and Constraint that detects missing Linkerd sidecars and required env vars, surfaces audit violations, and flips to compliant state after injection. Claims production scale (example: 3,500+ injected pods) and integrates audits and dry‑run policy rollout. zero-config automatic mTLS ConstraintTemplate + Constraint

AI-written summary · about

  1. 0:00Introduction
  2. 0:31Outline
  3. 2:03Introductions
  4. 2:25What is mTLS
  5. 2:48How mTLS works
  6. 3:28Challenges with rolling mTLS
  7. 4:55Why use Linkerd
  8. 6:24What is Linkerd
  9. 6:44Demo
  10. 15:20Proxy identity
  11. 16:02When to inject proxies
  12. 17:09OPA Gatekeeper
  13. 17:51What is Gatekeeper
  14. 20:02Project Overview
  15. 22:16Demo Part 2
~/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.