~/talk

An Intro to Kubernetes Hardening

Talkat NDC Oslo 2025 · 2025-05-19..05-23· [kubernetes, security]
slides:none on file

Covers concrete steps: run kube-bench to get pass/warn/fail CIS checks, enable TLS and firewalling for etcd, and enforce PodSecurityAdmission restricted policy at namespace level. Build images with scanners like Triv or Grip in CI, block unsigned images with the image policy webhook, and apply securityContext settings (runAsNonRoot, drop ALL capabilities, readOnlyRootFilesystem) shown in an example pod. Add resource quotas, network policies for zero-trust pod-to-pod traffic, and runtime alerts with Falco with eBPF plus Falco Sidekick for notifications.

AI-written summary · about

  1. 0:00Kubernetes hardening intro
  2. 1:18Why security matters now
  3. 2:43CIS benchmarks for security
  4. 4:29Automating checks with Kubebench
  5. 5:57Kubernetes architecture overview
  6. 7:21Securing host systems
  7. 9:05Hardening core components
  8. 11:10Securing dashboards and apps
  9. 12:58Role-based access control
  10. 14:22Admission controllers for policy
  11. 16:31Securing container images
  12. 18:37Security context for workloads
  13. 22:55Resource quotas for stability
  14. 23:58Implementing network policies
  15. 26:28Pod security admission
  16. 29:38Service mesh for microservices
  17. 31:46Enabling audit logs
  18. 33:12Threat detection with Falco
  19. 37:45Summary
~/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.