Open Source Weave Ignite - The GitOps VM
Talkat KubeCon + CloudNativeCon North America 2019 · on Wednesday, 2019-11-20· at 17:20· Room 6E - San Diego Convention Center, Upper Level·
summary
Weave Ignite packages Firecracker microVMs with OCI images + containerd + CNI so VMs look and behave like containers; it uses device‑mapper snapshots, an ignite spawn wrapper around Firecracker/KVM, and an ignite‑d reconciler to manage VMs from Git. Demo boots five different OCI images as VMs in about 2.8s on a nested Mac (Firecracker claims sub‑second and 4,000 VMs at scale). Ignite exposes Prometheus metrics, requires KVM and Linux kernel ≥4.14, and supports declarative GitOps control (one live demo showed a single VM failing to start).
AI-written summary · about
chapters (30)
- 0:00Intro
- 0:22About Mark
- 1:22About Weaveworks
- 4:14What is Weave Ignite
- 6:02The 5 axes of workloads
- 9:08Weave Ignite
- 9:42John Wick
- 9:58CLI Command
- 11:03Motivation
- 14:48Requirements
- 16:12Querying Ignite
- 16:29Running an Ignite VM
- 16:56Run Weaveworks Ignite
- 17:12VM Performance
- 19:37Remove VM
- 20:17What happened
- 21:57Architecture
- 26:23GitOps Inspector
- 27:45Demo
- 28:09GitOps VM
- 28:57Ignite D GetOps
- 29:41Create all 4 machines
- 30:01Pull request mechanism
- 30:31Merge pull request
- 30:59Live demo
- 32:37Prometheus
- 33:00Prometheus sockets
- 33:14Demo of VM operations
- 34:16Get involved
- 35:01Handson demo
related talks
05mIgnite – Adrian Todorov
40mOrchestration with Kubernetes on
39mUnikraft Has Arrived: The Lightweight, Fast, Usable Solution for Cloud Deployments
18mAgility Unleashed: Migrating VMs to next generation open source platforms
25mFrom Cold Start to Warp Speed: Triton Kernel Caching with OCI Container images
40mDeep Dive: Kubernetes (VMware) SIG
33mBootable Containers: An entire OS as a Containerfile
06mIGNITE: Unleashing the Magic: Building SaaS Platforms
