Policy-as-code at scale
One cluster’s admission policy is a script; fifty clusters’ policy is a product. Learn Rego properly, unit-test policies in CI, choose between Kyverno and Gatekeeper deliberately, run exceptions with expiry dates, and measure enforcement across CI, admission, and multi-cluster rollouts.
01OPA architecture and the Rego mental modelQueries over documents, not scripts.35 min02Documents, data, and packagesinput, data, and how Rego loads the world.30 min03Writing testable Regoopa test, fixtures, and coverage.35 min04Deny-by-default patterns that scalePartial sets, helpers, and reusable libraries.30 min
Progress is saved in this browser only — no account required.
Final exam
Test yourself on everything
14 questions drawn from all 4 sections — every answer explained as you pick.