Skip to content

Provider specific implementation of ironcore network types

License

Notifications You must be signed in to change notification settings

ironcore-dev/ironcore-net

ironcore-net

REUSE status Go Report Card GitHub License PRs Welcome

Overview

ironcore-net provides networking functions across multiple peers.

ironcore-net conceptually consists of a control-plane and Nodes. The API of ironcore-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 ironcore is realized via the apinetlet, an agent using an ironcore-net cluster to realize ironcore objects like LoadBalancers, VirtualIPs and more.

Documentation about the concepts of ironcore-net can be found in the concepts directory.

Contributing

We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.

License

Apache-2.0