<p>I deployed the images of microservices currency-conversion and currency-exchange on Google cloud but in the Kubernetes Engine, I see that the pods/replica sets are not available.</p>
<p>When I check under Workload tab, I see that the service shows a message &quot;Does not have minimum availability&quot;</p>
<p><a href="https://i.stack.imgur.com/FFzUx.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/FFzUx.jpg" alt="enter image description here" /></a></p>
<p><a href="https://i.stack.imgur.com/NatB5.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NatB5.jpg" alt="enter image description here" /></a></p>
<p>I added additional availability zone to increase the resources but that did not help.</p>
<p>How do I fix this ?</p>

<p>Many reasons could be there behind failure:</p>
<ul>
<li>Low Resources so POD are not starting or pending</li>
<li>Liveness or Readiness failing for PODs</li>
<li>Configmap or secret which POD require to start is not available</li>
</ul>
<p>You can describe the POD or check the logs of POD to debug more issue</p>
<pre><code>kubectl describe pod &lt;POD name&gt; -n &lt;Namespace name&gt;
</code></pre>
