Halo (Cilium policy) enforcement fails when network policies are misconfigured, endpoint selectors do not match, or policy syntax is invalid. Pod networking becomes restricted or broken.
Halo (Cilium Hubble policy) errors occur when Cilium's network policy enforcement detects invalid or conflicting policies. Cilium uses eBPF to enforce network policies at kernel level. When policies fail to load or endpoints do not match selectors, Cilium blocks traffic and logs policy errors. This is a safety mechanism to prevent misconfigured policies from allowing unexpected traffic.
First diagnostic step
Second diagnostic step
Third diagnostic step
Fourth diagnostic step
Additional notes and platform-specific considerations.
Failed to connect to server: connection refused (HTTP/2)
How to fix "HTTP/2 connection refused" error in Kubernetes
missing request for cpu in container
How to fix "missing request for cpu in container" in Kubernetes HPA
error: invalid configuration
How to fix "error: invalid configuration" in Kubernetes
Fifth diagnostic step