~/talk

Building Flux's Multi-Tenant API with K8s User Impersonation

linkedin:leighcs
slides:none on file

Flux builds a multi-tenant API by giving the controller permission to impersonate service accounts and groups so each applier acts as a per-object identity instead of stealing service-account tokens. The code is proposal 582, uses RBAC rolebindings that can be generated by the source object, and recommends sanitizing kubeconfigs and using the kubeconfig exec helper to avoid mounting creds. A live demo shows an initial Forbidden response and then success after impersonation; the GitHub PR has about 66 comments.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12Overview
  3. 5:27Service Accounts
  4. 9:54User Impersonation
  5. 14:05InCluster Identities
  6. 15:52Policy
  7. 19:58Conclusion
~/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.