Migrating to Colima from Docker Desktop to run Minikube k8s cluster on macOS
<p>For me, the story starts with the <a href="https://github.com/lima-vm/lima" rel="noopener ugc nofollow" target="_blank">Lima</a> project, I was searching for something similar to WSL2 in macOS and found the <a href="https://github.com/lima-vm/lima" rel="noopener ugc nofollow" target="_blank">Lima project</a>, Lima introduces itself as:</p>
<blockquote>
<p>Lima launches Linux virtual machines with automatic file sharing and port forwarding (similar to WSL2), and <a href="https://containerd.io/" rel="noopener ugc nofollow" target="_blank">containerd</a>.</p>
<p>Lima can be considered as a some sort of unofficial “containerd for Mac”.</p>
</blockquote>
<p>Lima is insanely fast, with a lot of handy features for developers.</p>
<p><a href="https://github.com/abiosoft/colima" rel="noopener ugc nofollow" target="_blank">Colima</a> is container runtimes on macOS (and Linux) with a minimal setup based on Lima. Colima introduces its relation with Lima as:</p>
<blockquote>
<p>Colima is basically a higher level usage of Lima and utilises Lima to provide Docker, Containerd and/or Kubernetes.</p>
</blockquote>
<h1>Where did the problem begin?</h1>
<p>When I worked as a contractor on a big project based on Microservice architecture that has a lot of services, I had a lot of performance problems when I wanted to run end-to-end tests locally on my powerful laptop (MacBook Pro, Intel Core i9, 64GB RAM). We used these tools to create the required infrastructure and run services locally to run end-to-end tests over the k8s cluster locally:</p>
<p><a href="https://itnext.io/migrating-to-colima-from-docker-desktop-to-run-minikube-k8s-cluster-on-macos-1d491c2d75ee"><strong>Learn More</strong></a></p>