~/talk

Kyverno Mutating Policies: Shifting Platform Logic Into the Control Plane

Talkat KyvernoCon Europe 2026 · on Monday, 2026-03-23· at 16:30· E106-108· [kubernetes, frontend-architecture]
links:none on file
slides:none on file

Kyverno mutating policies move environment-specific logic into the control plane, using CEL expressions, the Kyverno CLI, and Chainsaw tests to implement and validate real changes. Examples include injecting regional image registry hosts to cut egress costs, resolving Prometheus endpoints into 50 KEDA ScaledObjects without 50 PRs, and mutating existing objects in the background to keep clusters in sync. Works with FluxCD server-side apply and requires Argo CD annotations to avoid reconciliation loops.

AI-written summary · about

  1. 0:00Kyverno mutating policies intro
  2. 1:04Why mutating policies matter
  3. 2:47Extending Kubernetes API server
  4. 5:59Prevent GitOps conflicts
  5. 7:48CEL native policies in 1.15+
  6. 10:59Quick wins with mutating policies
  7. 12:23Centralize Prometheus URLs for KEDA
  8. 16:21Registry replication with mutating policies
  9. 17:23Secure service discovery with policies
  10. 18:50Infrastructure as code for policies
  11. 20:38Live demo of Kyverno policies
  12. 24:13Closing remarks
~/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.