Kubernetes Security and How to Fix K8s Cluster at Scale
summary
Managed service runs hundreds of public API Kubernetes clusters across OpenStack and AWS and automates security and upgrades: centralized inventory + dashboard shows vulnerable versions, a change advisory board triages CVEs (example: December API proxy escalation), CI with cross-cloud e2e and conformance tests validates upgrades, and clusters run as k8s resources so cluster API and machine deployments enable orchestrated rolling upgrades. Enforced PodSecurityPolicies and admission controllers block root containers; kube-bench and targeted canary patches reduce blast radius.
AI-written summary · about
chapters (39)
- 0:00Intro
- 1:29Service Provider
- 1:41On OpenStack and AWS
- 2:03Managed Clusters
- 2:54Service Level Agreement
- 3:15K8s API Servers Public
- 3:41Motivation?
- 3:51Managed Service
- 4:07Security incidents
- 4:26Runc CVE-2019-5736
- 5:26Attackers overwrite the RunC Binary and obtain host root access
- 6:53The Challenge
- 7:07Hundreds of Clusters
- 7:24Multiple Clouds
- 7:47Dealing with Security issues
- 8:04Upgrading Production Clusters
- 8:43Build an Operator for Kubernetes
- 9:19Use the Cluster API as building block
- 10:21Cluster Creation
- 11:26Cluster Configuration and Management
- 12:06Machine Deployment Object
- 12:41Run Kubernetes in Kubernetes
- 13:27Monitoring
- 15:11Patch Cluster Object
- 16:00What is effected?
- 16:12How severe is the impact?
- 16:44Change Advisory Board
- 18:29Roll out new base image
- 18:51Upgrade Machine Deployments
- 19:38Rolling Upgrade
- 19:48Upgrade Docker Daemon
- 20:37Best Practices
- 20:51Automate all Upgrade Processes
- 21:32E2E Tests on all Supported Clouds
- 23:11k8s Conformance Tests
- 24:03Pod Security Policies
- 25:02K8s Admission Controllers
- 25:22Check CIS Benchmark
- 26:00Kubernetes Security Announcements
related talks
33mKubernetes Security: Horror Stories to Help Secure Your Cluster
19mHow to Secure Your Kubernetes Clusters
34mKubernetes Security 101: Best Practices to Secure Your Cluster
46mContinuous Kubernetes Security
22mSecuring Kubernetes: Best Practices for DevSecOps in the Cloud-Native Era
43mKubernetes Security: Attacking and Defending Modern Infrastructure
29mKubernetes Security Best Practices
45mKubernetes Security: Tackling Attacks & Best Practices
