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.
Fixes Pod failed to start: port already in use on host
# Pod failed to start: port already in use on hostPod failed to start: port already in use on host
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
Fifth diagnostic step
Additional notes and platform-specific considerations.