PLAY PODCASTS
Building Portable Service Images with Buck (asg2019)

Building Portable Service Images with Buck (asg2019)

Chaos Computer Club - archive feed · Lindsay Salisbury

September 20, 201925m 39s

Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Buck is an opensource build system. At Facebook, we’ve taught it to build container images that work with systemd. At Facebook we use an open-source build system called Buck. Buck is a build system designed to provide more strong guarantees of incremental builds, reproducibility, and dependency management. Open-source Buck can now be used to construct fully described and fully self-contained container images that work with systemd! I will show how we use this tool internally at Facebook and how it can be used externally (It’s open-source!) to build service containers for use by systemd. I will dive into the the details of how these builds are performed with systemd-nspawn, how we use the Buck system to define the systemd services and their dependencies, and how these images work at runtime. about this event: https://cfp.all-systems-go.io/ASG2019/talk/K7E7T7/

Topics

asg20191432019