This repository provides a runnable local demo that provisions two
docker-vm-runner target VMs with Metal3, Ironic Standalone Operator, Bare
Metal Operator, Cluster API, CAPM3, and Flatcar Container Linux.
The demo workflow is:
- prepare a management cluster on the management network;
- start two Redfish/iPXE-capable target VMs;
- install CAPI, CAPM3, Ironic Standalone Operator, and Bare Metal Operator;
- create Ironic with IrSO for PXE/iPXE provisioning;
- register control-plane and worker hosts as BareMetalHost inventory;
- select the official Flatcar OpenStack qcow2 image and Ignition bootstrap path;
- create a two-node CAPM3 workload cluster;
- install CNI and check Metal3, CAPI, and Kubernetes state.
The runbook uses kind for the management cluster and Docker Compose to start
the docker-vm-runner target hosts.
Start here: