Andrew Clay Shafer
Andrew Clay Shafer has been building, breaking, and fixing systems for over two decades. He cut his teeth on Linux in the 90s and then helped shape modern infrastructure through his work with Puppet, Cloud Foundry, and Kubernetes. He helps organizations of all shapes and sizes design and operate systems from embedded systems to multi-cloud platforms, with a focus on making things work in the real world. He also made a few slides and told some jokes along the way. He’s nice, people like him. Come and see.
Sessions
Mgmt is a real-time automation tool that is fast and safe. It has passed version 1.0.0 and is almost too powerful to describe, so we'll demo!
In this demo, I'll bootstrap an mgmt cluster, build a virtual machine host, spin up a cluster of vm's, and then build and show a small container scheduler. Everything in around ~200 lines of mcl. We can then scale it in real-time, kill hosts, and have fun by seeing it react.
Of note, everything gets deployed with a "single enter key press" to start up mgmt the very first time. Building out your infrastructure without a bootstrapping problem, is something we rarely see, even at the hyperscalers. We can do better.
I'll also throw in CPU hot swapping, and automatic wireguard clustering to really show things off. And it wouldn't be eye candy if you didn't see a GUI generated entirely in mcl using golang and wasm.
As usual, I'll live demo to your hearts content!
Some introductory documentation is available: https://mgmtconfig.com/docs/guide/
Attendees are encouraged to read some before the talk if they want to get up to speed.
A number of blog posts on the subject are available: https://purpleidea.com/tags/mgmtconfig/