A FLUIDOS node is orchestrated by a single Kubernetes control plane, and it can be composed of either a single device or a set of devices (e.g., a datacenter). Device homogeneity is desired in order to simplify the management (physical servers can be considered all equals, since they feature a similar amount of hardware resources), but it is not requested within a FLUIDOS node. In other words, a FLUIDOS node corresponds to a Kubernetes cluster.
This repository contains the FLUIDOS Node, along with its essential components, such as:
- Local ResourceManager
- Avaialable Resources
- Discovery Manager
- Peering Candidates
- REAR Manager
- Contract Manager
Please note that this repository is continually updated, with additional components slated for future inclusion.
Want to know more about the implementation? Check out the Implementation Part.
Want to know how to install a FLUIDOS Node? Check out the Installation Part.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.