onmetal-api-net provides networking functions across multiple
peers.
onmetal-api-net conceptually consists of a control-plane and
Nodes. The API of onmetal-api-net is realized by an aggregated API
server. The controller-manager reconciles state of these objects.
The scheduler (currently built into the controller-manager)
assigns functions to Nodes.
A Node is currently implemented via metalnetlet, an agent
using a metalnet cluster run the payload functions on. A
metalnetlet creates Node objects corresponding to all
Nodes inside the metalnet custer.
The integration to onmetal-api is realized via the apinetlet,
an agent using an onmetal-api-net cluster to realize onmetal-api
objects like LoadBalancers, VirtualIPs and more.
Documentation about the concepts of onmetal-api-net can be found
in the concepts directory.
We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.