Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Metal3 Flatcar Demo with Cluster API

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:

  1. prepare a management cluster on the management network;
  2. start two Redfish/iPXE-capable target VMs;
  3. install CAPI, CAPM3, Ironic Standalone Operator, and Bare Metal Operator;
  4. create Ironic with IrSO for PXE/iPXE provisioning;
  5. register control-plane and worker hosts as BareMetalHost inventory;
  6. select the official Flatcar OpenStack qcow2 image and Ignition bootstrap path;
  7. create a two-node CAPM3 workload cluster;
  8. 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:

About

Runnable Metal3 + CAPI/CAPM3 demo for provisioning a Flatcar Kubernetes cluster

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors