~/talk

Kubernetes access control in the enterprise

Talkat DevOpsCon Spring 2019 · 2019-06-11..06-14· [kubernetes, security]
links:none on file
slides:none on file

Introduces concrete choices: uses OpenID Connect and client certs, implements a global auth proxy that forwards identity via impersonation headers, stores users/groups and policies as Kubernetes custom resources and runs RBAC controller loops to reconcile and revoke bindings, demos provisioning clusters on DigitalOcean and shows role differences between dev and prod. Claims Rancher is already in Rancher Labs deployments and cites 2000 20,000 installations, and the demo access control flow works as shown.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44About the company
  3. 3:00Authentication vs Authorization
  4. 3:47Authentication mechanisms in Kubernetes
  5. 4:32Kubernetes integrations
  6. 6:11Client certificates
  7. 8:13OpenID Connect
  8. 8:51OpenID Connect flow
  9. 9:39Prerequisites
  10. 10:59Global Central Authentication Proxy
  11. 15:13Back Row Based Access Control
  12. 15:43API Driven Access Control
  13. 17:22Why API Driven Access Control
  14. 17:47Learning curve
  15. 19:17Why is it important
  16. 21:15What are namespaces
  17. 22:11Using namespaces to separate teams
  18. 22:47Multiple namespaces per team
  19. 23:10Separate deployment stages
  20. 24:29Multiple namespaces
  21. 24:59User roles
  22. 26:27How to configure a bug
  23. 30:15Kubernetes manifest
  24. 34:07Best practices
  25. 35:25CI pipeline
  26. 37:06Rancher software
  27. 37:45Control pattern
  28. 38:33Replica set
  29. 39:05Global state scale
  30. 40:05Custom API resources
  31. 40:55Rancher Manager Cluster
  32. 42:11Demo
  33. 43:03Adding a second cluster
  34. 44:56Creating roles
  35. 45:53Authorization
  36. 52:58Source control
~/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.