Tinkerbell, a deep dive into the magic of cloud native bare metal
summary
Tinkerbell is a microservice workflow engine that provisions bare metal by pulling containerized actions into an in‑memory OS (hook/linuxkit) and executing them via a tink worker talking to tink server. Uses: packer, docker, OCI registries, and the crocodile OS builder; actions like image-to-disk, oci-to-disk and archive-to-disk stream images and use kexec to boot. Zero‑write skipping cuts writes drastically (example: 22GB Windows becomes ~9GB written), demos show 51s and 19s full reprovisions and a ~1 minute ESXi boot. Cluster‑API provider work is underway.
AI-written summary · about
