Running Containerd and k3s on MacOS
summary
Lima and Rancher Desktop make containerd and k3s run on macOS by running a QEMU VM with filesystem sharing, automatic port mapping and host-aware DNS/proxy propagation; Lima replaces slow reverse‑SSH mounts with virtio‑fs replacing reverse SSH and exposes a host resolver that honors VPN, mDNS and /etc/hosts. Rancher Desktop adds a GUI, k3s integration, Trivy image scanning and choice of containerd or moby. Project momentum is real: ~8,000 stars, 400+ PRs, 45 contributors, but expect up to three‑second port‑forward delays and no UDP tunneling yet.
AI-written summary · about
chapters (12)
- 0:00The need for Lima
- 2:59Introducing Lima
- 4:27Containerd and K3s support
- 7:11Demonstration
- 8:40Docker and QEMU setup
- 10:09File system and networking
- 12:35Port forwarding mechanism
- 14:27Host resolver and DNS
- 16:47Proxy and network settings
- 19:29Port forwarding limitations
- 22:33Community and Rancher Desktop
- 25:49Conclusion and Q&A
related talks
35mA Containerd And Friends Update: What’s New In Runtimes?
29mContainerd, What Does it Mean for Me - Scott Coulton, Puppet
42mDocker for developers and ops: what's new and what's next
16mGPU Accelerated Containers on Apple Silicon with libkrun and podman machine
29mIntroduction and Deep Dive Into Containerd
49mContainerd Fundamentals
30mIntroduction and Deep Dive into containerd
37mEmbedding the Containerd Runtime for Fun and Profit [I]
