~/talk

Building a universal policy platform for Kubernetes - Victor Cuadrado Juan

Talkat ContainerDays 2023 · 2023-09-11..09-13· [security, kubernetes]
links:none on file
slides:none on file

Kubewarden is a CNCF project that runs policies as WebAssembly so policies become portable OCI artifacts and can be pulled from registries; it ships a policy server, a Kubernetes controller, and a local runner kwctl CLI for CI. Policies can be authored as Rego, YAML config, language SDKs (Go, Rust, C, Swift, TypeScript), or experimental WASI; version 1.6.0 is stable and 1.7.0 adds WASI. A proof‑of‑concept compiles Kerno to WASI producing a 90 MB compiled Kerno proof-of-concept (vs 0.5–2 MB for typical WASM), slower startup but functional; audit scanner and more SDKs are planned.

AI-written summary · about

  1. 0:00Introduction to policy platforms
  2. 1:06Kubernetes challenges and WASM
  3. 3:13What is a policy platform?
  4. 4:38Policy as code benefits
  5. 5:40Understanding policy personas
  6. 7:47WebAssembly for policy engines
  7. 10:34Introducing Qen (QWen) project
  8. 11:36Writing policies in Qen
  9. 12:38Rego and OPA compatibility
  10. 14:03SDKs for custom policies
  11. 15:50WASI for advanced policies
  12. 17:17Kerno DSL policy demo
  13. 20:06Challenges of WASI policies
  14. 22:40Future of Qen and features
  15. 25:08Audit scanner module
  16. 26:16Alternative DSLs like Cell
  17. 26:59Integrating Qen into Kubernetes
  18. 28:01Beyond Kubernetes use cases
  19. 28:42Conclusion and next steps
  20. 29:50Q&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.