(2) Physical Server
Interface
The physical servers are bootstrapped via PXE. PXE is a firmware that runs on NIC and is able to chainload arbitrary code. In this case a more powerful version of PXE is chainloaded (iPXE) which subsequently installs/boots the desired OS via network. The primary technologies that enables this process include dhcp, tft and http. The following graph showcases the boot process in a simplified manner:
COTB Implementation
The actual OS bootstrapped via network is heavily customized by COTB. The customer specific settings are specified in the inventory. Moreover, this layer specifically enables the API for its upper layer, namely Kubernetes.