<p>Having a kubernetes <code>service</code> (of type <code>ClusterIP</code>) connected to a set of <code>pod</code>s, but none of them are currently ready - what will happen to the request?
Will it:</p>

<ul>
<li>fail eagerly</li>
<li>timeout</li>
<li>wait until a ready pod is available (or forever, whichever is earlier)</li>
<li>something else?</li>
</ul>

<p><strong>It will time out.</strong></p>

<p>Kube-proxy pulls out the IP addresses from healthy pods and sets as endpoints of the service (backends). Also, note that all kube-proxy does is to re-write the iptables when you create, delete or modify a service.</p>

<p>So, when you send a request within your network and there is no one to reply, your request will timeout.</p>
