1
Mistake 1 / 5
Missing securityContext
Without it, containers run as root with full Linux capabilities. A container escape gives an attacker root on the node.
securityContext:
runAsNonRoot: true
runAsUser: 10001
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
capabilities:
drop: ["ALL"]
✓ Add securityContext to every container spec