Enforce the baseline and restricted standards so pods cannot run privileged, mount the host or escalate. Apply them with the built-in admission controller.
A service mesh can give automatic mutual TLS, identity and fine-grained traffic policy between services. Weigh the security gain against the complexity.
Containers package an application with its dependencies, and Kubernetes runs thousands of them across many machines. This brings speed, and a large attack surface: vulnerable images, over-privileged containers, weak cluster settings and a powerful control plane.
Container security covers the whole life: building and scanning images, hardening the cluster and its workloads, controlling what can be deployed, and detecting attacks at run time. It blends classic hardening with cloud-native tools and ideas such as policy as code.
Why it matters
Most modern applications run in containers, and misconfigured Kubernetes clusters are breached regularly. Teams need people who understand both how Kubernetes works and how it is attacked.
Typical job roles
EntryDevOps engineer with security focusBuilds secure images and applies safe defaults in pipelines.
Mid-levelContainer security engineerSecures images, clusters and workloads and runs scanning.
Mid-levelKubernetes security engineerHardens clusters, admission control and network policy.
SeniorCloud-native security architectDesigns secure container platforms across teams.
LeadHead of platform securityOwns the security of the container platform.
Prerequisites
Comfortable with Linux and the command line.
Docker basics: images, containers and registries.
Kubernetes basics: pods, deployments, services and namespaces.
Networking and the Cloud Security roadmap's basics help.
NIST Cybersecurity Framework (CSF) 2.0A common way to describe and improve an organisation's security, organised as Govern, Identify, Protect, Detect, Respond and Recover.