-
Notifications
You must be signed in to change notification settings - Fork 0
demo prep #1
Description
This is a high level tracker issue to list all the pieces of work needed to make the talk pitch a reality.
“Phenomenal Cosmic Powers! Itty Bitty Living Space!”, or How MicroVMs can take your Kubernetes home lab to the next level!
Kubernetes on baremetal is not new, and there are a bunch of CAPI providers
which let you set up baremetal clusters alongside your standard virtualised ones.
But what if you wanted both, at the same time, in the same cluster, on the same devices? What if you wanted to change your mind on your setup, and do nothing more than a manifest update to switch the ratio of baremetal and virtualised nodes?
This is where MicroVMs and the Cluster API MicroVM Provider come in. In this talk Claudia and Josh will walk through what MicroVMs are, how they improve upon expensive and slow-to-boot virtualised nodes, how they can be used alongside baremetal resources, and how CAPMVM can bring those elements together to provision fast, scalable clusters, giving us the best of both worlds. Lastly they will do a live demo of a Raspberry Pi CAPMVM homelab, a super fun project for any engineer in the k8s space.
- Research required components
- Get a cost estimate for Liz to expense things
- Buy all the bits
- ARM images ARM images liquidmetal-dev/image-builder#29
- Spike on how to actually do this
- feat: Enable SMT when GOARCH == amd64 liquidmetal-dev/flintlock#562
- https://github.com/weaveworks-liquidmetal/cluster-api-provider-microvm/pull/240
- release both flint and capmvm
- final networking hurdle: kube-vip ip
- Write script write talk and demo script #2
- Write slides write talk and demo script #2
- Rehearsals (we can probs use the new internal team review format)
- Liquid metal product documentation Create production usage documentation liquidmetal-dev/flintlock#207 Full liquid metal user docs liquidmetal-dev/site#1
- Update docs on this repo so that anyone can assemble a similar setup demo docs #4
- Open source this repo and generate tiny url so we can get people involved: https://bit.ly/cosmic-homelab
- image registry #5