INFRA Signal 88
Metal3 manages KubeVirt VMs via KubeVirtBMC virtual BMC endpoints
A CNCF blog post demonstrates using Metal3 to provision KubeVirt VMs through KubeVirtBMC's virtual BMC endpoints, treating VMs like physical servers.
This integration lets Kubernetes operators use the same bare-metal provisioning workflow for VMs, reusing Metal3's BareMetalHost abstraction and Ironic under the hood. It removes the need for physical BMC hardware, enabling VM lifecycle management with standard IPMI/Redfish tooling.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Metal3 manages bare-metal hosts via the BareMetalHost custom resource, using Ironic for inspection and provisioning.
KubeVirtBMC exposes virtual BMC endpoints that translate Redfish commands into Kubernetes API calls for KubeVirt VMs.
The demo sets up a VM with a pinned MAC address and a halted state so Metal3 can control its lifecycle from scratch.
THE CLUSTER
↗