Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Running Containerd and k3s on MacOS

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore containerization on macOS in this 27-minute conference talk from KubeCon + CloudNativeCon. Discover alternative methods to run containerd and k3s on Mac systems using Lima and Rancher Desktop. Learn about the challenges of developing containerized applications on macOS and how these tools overcome limitations of traditional solutions like Docker for Mac and VirtualBox. Dive into the technical aspects of Lima, including its QEMU wrapper, filesystem sharing, automatic localhost port forwarding, and DNS and proxy propagation for enterprise networks. Understand the integration of k3s with Lima through Rancher Desktop's GUI. Gain insights into running Docker and Podman with Lima, and explore the underlying technologies such as hypervisors, filesystem sharing, and host resolvers. Discover the Lima community's growth and third-party FOSS projects. Ideal for developers and IT professionals seeking efficient containerization solutions for macOS environments.

Syllabus

Intro
Why run containers on macOS?
Existing methods
Our solution: Lima
Lima = Linux MAchine
containerd with Lima
k3s with Lima
Extra: Docker with Lima
Extra: Podman with Lima
How it works: Hypervisor
How it works: Filesystem sharing
Enterprise DNS Requirements
How it works: Host Resolver
Port Forwarding Limitations
How it works: vde_vmnet Host
Lima community after one year
Third party FOSS projects
Rancher Desktop
Recap

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Running Containerd and k3s on MacOS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.