tinkerbell / cluster-api-provider-tinkerbell

Cluster API Infrastructure Provider
Apache License 2.0
91 stars 35 forks source link

Add Flatcar systemd-sysext how to #333

Open ader1990 opened 8 months ago

ader1990 commented 8 months ago

Similar to https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1776, Flatcar images for cluster api can be created using the cluster api image builder (https://github.com/kubernetes-sigs/image-builder) or leveraging the systemd-sysext implementation, where the booted image is the vanilla one and ignition is used to add the systemd-sysext kubernetes overlay.

This issue was created for tracking the PR(s) that add the documentation on how to use Flatcar image with CAPT.

ader1990 commented 8 months ago

This is where the automation code resides -> https://github.com/cloudbase/BMK/tree/flatcar_sysext, to be able to deploy a K8S baremetal infrastructure using Tinkerbell's CAPI provider (CAPT) and Flatcar (with systemd-sysext kubernetes extension). The CAPT cluster configuration can be found here: https://github.com/cloudbase/BMK/blob/flatcar_sysext/config/management/cluster/kub-poc-flatcar.yaml#L9