<p>I'm trying to use the free tier (autopilot mode) to learn k8s on gcp.  However I cam across the following <a href="https://stackoverflow.com/questions/63987678/is-it-possible-to-have-google-cloud-kubernetes-cluster-in-the-free-tier">Is it possible to have Google Cloud Kubernetes cluster in the free tier?</a>.  However when I checked the link given in the question I could not find the specified limitation <code>f1-micro machines are not supported due to insufficient memory</code>.  Is this still valid ? can I use k8s on gcp in the free tier without incurring any cost?</p>

<p>There is no way to get a free GKE cluster on GCP, but you can get a very cheap one by following the instructions at
<a href="https://github.com/Neutrollized/free-tier-gke" rel="nofollow noreferrer">https://github.com/Neutrollized/free-tier-gke</a>.</p>
<p>Using a combination of GKE's free management tier and a low cost machine type, the cost estimate is less than $5 per month: .</p>
<p>More details on what is available as part of the free tier can be found here: <a href="https://cloud.google.com/free" rel="nofollow noreferrer">https://cloud.google.com/free</a>.</p>
<p>Also, for your question regarding limitation of f1-micro to be used in GKE,if you follow the documentation <a href="https://cloud.google.com/kubernetes-engine/docs/how-to/min-cpu-platform#limitations" rel="nofollow noreferrer">limitation</a>
It is written that- Minimum CPU platform cannot be used with shared core machine types. Now since f1-micro machines are shared core machine types. So it is valid and cannot be used.</p>
