~/talk

Embracing Change, Policy as code for Kubernetes with OPA and Gatekeeper

Talkat DevOpsDays Portugal 2022 · 2022-09-26..09-27· [kubernetes, security]
slides:none on file

Demonstrates policy-as-code using OPA with Gatekeeper: installs Gatekeeper on a kind cluster (three controller-manager pods plus an audit pod), applies a constraint template from the Gatekeeper library, and enforces a required-label rule that blocks an nginx Pod creation until a label is added. Audit mode lists existing violations (demo shows ~17), Gatekeeper exposes validation metrics and a Datadog integration, and templates are reusable across namespaces.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 2:30What is policy in software
  3. 4:15Limitations of RBAC in Kubernetes
  4. 6:07Open Policy Agent overview
  5. 7:54How Gatekeeper enforces policies
  6. 9:44Why Gatekeeper is successful
  7. 13:18Common Gatekeeper policy examples
  8. 14:41Gatekeeper Library explained
  9. 16:24Data-driven policy validation
  10. 17:53Observability and metrics in Gatekeeper
  11. 18:39Demo setup and overview
  12. 20:53Applying required labels policy
  13. 26:18Audit mode and existing violations
  14. 28:03Q&A session
~/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.