~/talk

Policy as Code: Past, Present and Future for Novice

Talkat KubeCon + CloudNativeCon China 2025 · on Wednesday, 2025-06-11· at 15:30· Level 16 | Grand Ballroom I· [kubernetes]
name:Hoon Jo
linkedin:hoonjo
slides:none on file

Timeline and concrete commands show Policy as Code moving into core Kubernetes: CEL lands around v1.23, Validating Admission Policy GA v1.30 and Mutating Admission Policy Alpha v1.32 let policies run inside the API server without external webhooks or Gatekeeper. Live demos apply YAML with kubectl -f to block hostNetwork: true, deny hostPath mounts, and enforce replicas >= 2, illustrating exact CEL expressions, ClusterPolicy/ClusterPolicyBinding-style objects, and how mutation can inject safe defaults.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50What is policy as code
  3. 4:16Why use policy as code
  4. 5:59Policy in Kubernetes and cloud
  5. 9:54AI and future of policy as code
  6. 10:17History of policy in Kubernetes
  7. 13:33Current state of policy in Kubernetes
  8. 16:46YAML and policy similarities
  9. 18:52Live demo
  10. 20:15Host network validation
  11. 20:56Volume validation
  12. 21:59Replica validation
  13. 23:02Future of policy in Kubernetes
  14. 24:25Resources
  15. 25:08Q&A
~/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.