Skip to content

10.2. Network Policies and mTLS

By default, every pod in a cluster can talk to every other pod — a flat network that turns one compromised service into cluster-wide access. Closing that gap means two things: network policies that act as a pod-level firewall, and mTLS that makes every service prove its identity cryptographically on every call. This chapter covers both, the certificate lifecycle (issuance, rotation, and the expiry that causes classic mesh outages) that makes mTLS operable, and the eBPF and Gateway API developments reshaping how it is enforced.