Goal:
This wiki describes the specifications for integration of Baremetal operator required for the Integrated Cloud Native Akraino project.
Overview of Baremetal Provisioning:
ICN architecture has a bootstrap cluster in all the edge location, this k8s cluster is used to do provisioning of compute nodes in the edge location.
Feature requirement of Baremetal provisioning
- Bootstrap cluster should maintain the under cloud structure - adding new node and remove of node from the compute cluster
- Bootstrap cluster should be aware of hardware platform awareness(HPA) of the compute node cluster to make intelligence decision of allocating the nodes in the compute cluster
- Bootstrap cluster should keep the nodes in the ready state for provisioning and de-provisioning
Each bootstrap cluster has 3 distinguished networks one for bare-metal networking, provisioning network and ipmi lan network as show below: