onmetal-api-net
provides networking functions across multiple
peers.
onmetal-api-net
conceptually consists of a control-plane and
Node
s. 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 Node
s.
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
Node
s 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 LoadBalancer
s, VirtualIP
s 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.