Skip to main content
Account

Tinkerbell

Status
stable
Category
Provisioning
Subcategory
Automation & Configuration
License
Apache-2.0

Rawkode’s personal rating: Skip

Tinkerbell is a bare-metal provisioning engine that treats physical machines like cloud instances. It was created at Equinix Metal (then Packet) to automate the process of netbooting, installing, and configuring servers at scale, and is now a CNCF project.

A Tinkerbell stack combines several components: Smee handles DHCP, PXE, and iPXE; Hegel exposes instance metadata; Tink runs workflows made of containerized actions against a target machine; and Rufio drives power and boot control through BMCs using IPMI or Redfish. Hardware inventory and workflows are expressed as Kubernetes custom resources, so the same GitOps patterns used for applications can drive OS installs, firmware updates, and disk wipes on real servers.

Tinkerbell is used to bring up bare metal for Kubernetes clusters, edge sites, and private cloud fleets without relying on vendor-specific provisioning tools.

Automation & Configuration

Email signup loads here. You can also manage email preferences in account settings.