0PricingLogin
Cyber Security Academy · Lesson

Kubernetes Threat Model

Where clusters get attacked.

Why Kubernetes Is a Target

Kubernetes orchestrates containers across many nodes. It centralizes secrets, networking, and compute, so compromising the cluster can mean compromising every workload it runs.

  • One API server controls the entire cluster.
  • Nodes run many tenants' workloads side by side.
  • Misconfiguration is far more common than core CVEs.

Cluster Architecture Recap

To threat-model, know the components.

  • Control plane: API server, etcd, scheduler, controller-manager.
  • Nodes: kubelet, container runtime, kube-proxy, pods.
  • etcd stores all cluster state and secrets.

The API server is the single entry point; etcd is the data crown jewel.

All lessons in this course

  1. Kubernetes Threat Model
  2. RBAC and Service Accounts
  3. Pod Security and Network Policies
  4. Securing the Supply Chain and Secrets
← Back to Cyber Security Academy