<p>On GKE I have created a cluster with 1 node and n1-standard-1 instance type (vCPU:1, RAM: 3.75 GB). The main purpose of the cluster is to host an application that has 3 pods (mysql, backend and frontend) on default namespace. I can deploy mysql with no problem. After that when I try to deploy the backend it just remains in "Pending" state saying that not enough CPU is available. The message is very verbose.</p>

<p>So my question is, is it not possible to have 3 pods running using 1 cpu unit? I want is reduce cost and let those pods use the same cpu. Is it possible to achieve that? If yes, then how?</p>

Jahid Shohel
<p>The error message "pending" is not that informative. Could you please run </p>

<pre><code>kubectl get pods
</code></pre>

<p>and get your pod name and again run </p>

<pre><code>kubectl describe pod {podname}
</code></pre>

<p>then you can get a idea about the error message. </p>

<p>By the way you can run 3 pods in a single cpu. </p>
