Colima — Docker & K8S for local development

Saikumar Chintada
2 min readApr 17, 2022

--

A minimal setup for Docker along with Kubernetes on mac.
An alternative of Docker Desktop.

Github: https://github.com/abiosoft/colima

Colima Components:
Lima : Linux Virtual Machine (for macos) for running container runtimes.
K3s: Light weight K8S distribution.

Colima Architecture

Setup : A single node Kubernetes Cluster inside a VM along with a Container Runtime.

Colima CLI creates a VM and starts the container runtime along with k3s server binary (as a process) within the VM. The CLI also bootstraps the exposure of the container runtime api and Kubernetes api to the host transparently.

# Start colima env with docker and k3scolima start --with-kubernetes --cpu 4 --memory 8colima ssh    # ssh into lima VMcolima stop   # also saves the deployments in k3s

References:

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Saikumar Chintada
Saikumar Chintada

Written by Saikumar Chintada

Computer Science Enthusiast and Engineer.

No responses yet

Write a response