~/talk

Good Fences Make Good Neighbors: Making Cross-Namespace References More Secure with Re...

github:youngnick
slides:none on file

Kubernetes needs an explicit two-way handshake for safe cross-namespace references: the owner of the target object must create a ReferenceGrant in the same namespace and the referencer must explicitly request the reference. Controllers implementers must watch ReferenceGrant objects, typically run with broad read access, and revoke access when grants are removed (revocation on deletion). Gateway API already uses this for Gateways and HTTPRoutes, storage uses it for cross-namespace PVC snapshots, and the CAP for moving ReferenceGrant toward core is provisionally merged.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Cross-namespace references need security
  3. 5:15TLS delegation in Contour
  4. 7:00Gateway API design
  5. 10:10Introducing ReferenceGrant
  6. 12:18ReferenceGrant goals
  7. 15:25Implementation challenges
  8. 18:36ReferenceGrant in Kubernetes
  9. 22:45Key takeaways
  10. 27:56Q&A
  11. 30:02ReferenceGrant CAP proposal
  12. 34:12API design challenges
  13. 37:45Summary
~/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.