Cluster API provides declarative APIs to provision, upgrade, and operate Kubernetes clusters.
The control plane controller in cluster API continuously monitors the state of the provisioned cluster and ensures it matches the one desired.
This project offers a cluster API control plane controller that manages the control plane of a MicroK8s cluster. It is expected to be used along with the respective MicroK8s specific machine bootstrap provider.
Please see the bootstrap provider repository on how to get started with MicroK8s on CLuster API.