Kubernetes trusts everything inside the cluster by default. Any pod can reach any other pod, IPs change with every rolling deployment, and one compromised container gives an attacker a path across your entire environment. Kubernetes zero trust replaces that default with a simple rule: Never trust, always verify, regardless of where a request comes from.