<p>I am trying to mount a GCE persistent disk in a kubernetes pod via the deployment object yaml. 
I am observing this behavior that as long as the node (on which the pod resides) is in the same zone as the persistent disk (say us-central1-a), the mounting succeeds. 
However, if there are in different zones (say node in us-central1-a and disk in us-central1-b) then mounting times out. </p>

<p>Is this behavior valid? I could not find anything in the documentation that verifies that it is.</p>

<p><a href="http://kubernetes.io/docs/user-guide/volumes/#gcePersistentDisk" rel="nofollow">http://kubernetes.io/docs/user-guide/volumes/#gcePersistentDisk</a></p>

<p>We are using multi-zone clusters which is making it cumbersome to load the right disk. </p>

<p>You can use this nodeSelector:</p>

<pre><code>    nodeSelector:
      failure-domain.beta.kubernetes.io/zone: us-central1-b
</code></pre>
