~/talk

Working Out SPIFFE Identity for Cilium CNI

links:none on file
slides:none on file

Cilium integrates SPIFFE/SPIRE by adding a delegated identity API that lets the node-local Cilium agent fetch SVIDs for pods (via a Unix domain socket and SPIRE selectors) and translate those SVIDs into Kubernetes labels then mapped to Cilium numeric identities for eBPF enforcement. This enables the same SPIFFE ID to drive L3/L4 and L7 policies, transparent HTTP→mTLS origination using workload certificates, no added eBPF datapath overhead, and nested SPIRE for tenant isolation; IPsec/WireGuard use is pending.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Briefly about Cilium...
  3. 2:00Cilium: Identity Aware
  4. 3:52Components of Identity?
  5. 6:54Our need for SPIFFE
  6. 8:14Integration Challenges • Cilium deploys Envoy in Node-Singleton Model Does not use side-car model Advantages, Disadvantages?
  7. 10:23Ensuring appropriate API access spiff
  8. 12:41Upgrading to secure connections • TLS origination and termination support
  9. 13:42Other perks of using SPIFFE • Integrated certificate management solution Integrates well with existing CA providers Nested SPIRE allows hard-isolation of resources • Readily integrates with Vault for secrets management • Active developer community
  10. 14:37To sum up...
  11. 15:59Credits
  12. 16:19References
~/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.