A transit team creates a NetworkPolicy whose podSelector matches only Pods with tier=backend. Unlabeled Pods in the same namespace still accept connections from anywhere. Why?
Select an answer to reveal the explanation.
Short Explanation
Policies only lock the lockers whose labels match the tag on the policy — unlabeled lockers stay wide open under that rule.
Full Explanation
A NetworkPolicy's podSelector defines its subject set within the namespace. Pods that do not match are not governed by that object and keep the cluster's default allow behavior unless another policy selects them. Annotations, HostNetwork myths, and cross-namespace inheritance are not how standard NetworkPolicy selection works.