CyberGlossary

Cloud Security

Kubernetes Security

Also known as: K8s security

Definition

The protection of a Kubernetes cluster — its API server, control plane, nodes, workloads, and network — from misconfiguration, compromise, and lateral movement.

Kubernetes is now the de facto orchestrator for cloud-native workloads, which makes its security model business-critical. Key controls include hardening the API server (RBAC least privilege, audit logs, no anonymous access), securing kubelet and etcd, enforcing pod security standards (no privileged containers, dropped capabilities, non-root users), network policies for east-west isolation, secret management via external KMS, and admission policies via Kyverno or OPA. Threats include exposed Kubernetes dashboards, vulnerable container images, supply-chain attacks on Helm charts, container escapes, and credential-stealing crypto-miners. Frameworks such as the CIS Kubernetes Benchmark and NSA/CISA hardening guide provide concrete baselines.

Examples

  • Enforcing the restricted Pod Security Standard and NetworkPolicy defaults across all namespaces.
  • Using kube-bench, kubescape, or Wiz to score a cluster against the CIS Benchmark.

Related terms