~fydai and I are upgrading the Puppet / Debian / VM based infrastructure at the Berkeley Open Computing Facility to Kubernetes! After evaluating hundreds of “cloud-native” technologies, we finally settled on a tech stack that has been simple and low-maintainance. A cluster operator keeps track of how the representation in Git is different from the real cluster, and periodically converges the two.