Skip to content

Compute

The compute layer runs virtual machines on bare metal nodes using KVM and libvirt. Kubernetes operators manage node lifecycle, health monitoring, and failover.

Components

ComponentRole
HypervisorKVM hypervisor managed by the Hypervisor Operator; runs VMs via libvirt
HA ServiceMonitors hypervisor health and triggers evacuation when nodes fail
GPU / SR-IOVPassthrough GPU and SR-IOV NIC support for latency-sensitive workloads

How it fits in the stack

The compute layer sits between the platform (IronCore-managed bare metal, Gardener-managed Kubernetes) and OpenStack (Nova scheduler, which places VMs on hypervisors). The Hypervisor Operator connects these: it registers new nodes discovered by IronCore into Nova, and drives the evacuation flow when a node needs to be drained.

EU and German government funding logos

Funded by the European Union – NextGenerationEU.

The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.