Pod using hostNetwork cannot start because the required port is already bound on the node. Another process (pod, daemon, system service) is using the port.
When a pod uses hostNetwork (direct host network access), it shares the host's IP stack and port namespace. If the pod tries to bind to a port already in use on the host, the binding fails. This is a resource conflict—Kubernetes cannot start the pod because the port is unavailable.
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