~/talk

K8s and Active Directory Can Be Friends! How to Use Dex to Bridge the Gap

Talkat KubeCon + CloudNativeCon Europe 2022 · 2022-05-16..05-20· [kubernetes]
links:none on file
slides:none on file

Shows a concrete path to keep Active Directory auth when moving apps to Kubernetes by deploying OpenLDAP as an AD stand‑in, installing Dex as an OIDC bridge, and fronting a legacy app with OAuth2 Proxy. Steps use kind, Helm and kubectl to create users/groups, register OAuth clients, patch the Pac‑Man service to route through the proxy, and port‑forward local hosts entries. Builds an end‑to‑end flow that authenticates and authorizes users (initial 403s fixed by clearing sessions), and demonstrates a working, reproducible configuration.

AI-written summary · about

  1. 0:00Start
  2. 2:01Agenda
  3. 5:19What Is that Lightweight Directory Access Protocol
  4. 7:12Rewrite the Pacman Application
  5. 11:46Prerequisites
  6. 12:18Installing the Prerequisites
  7. 12:58Kubernetes in Docker
  8. 21:15Service Definition
  9. 22:51Create a Group
  10. 24:59Interact with this Ldap Server
  11. 25:17The Ldap Add Command
  12. 30:23User Search and Group Search
  13. 33:21Storage Types
  14. 34:01Static Client Config Configuration
  15. 34:55Deploying Decks
  16. 40:43Oauth through Proxy
  17. 42:41Oauth 2 Client Id
  18. 43:22Upstream Config
  19. 54:25The Oauth 2 Proxy Config
  20. 59:22Log Messages
  21. 1:03:23Links for Further Reading
~/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.