Skip to content

fluidos-project/node

Repository files navigation

FLUIDOS Node

What is a FLUIDOS Node?

A FLUIDOS node is a Kubernetes cluster, orchestrated by a single control plane instance, and it can be composed of either a single machine (e.g., an embedded device) or a set of servers (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.

A FLUIDOS node handles problems such as orchestrating computing, storage, network resources and software services within the cluster and, thanks to Liqo, can transparently access to resources and services that are running in another (remote) Kubernetes cluster (a.k.a. remote FLUIDOS node).

What can I find in this repo?

This repository contains the FLUIDOS Node, along with its essential components, such as:

Please note that this repository is continually updated, with additional components slated for future inclusion.

Implementation

Want to know more about the implementation? Check out the Implementation section.

Installation

Want to know how to install a FLUIDOS Node? Check out the Installation section.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

How to Contribute

Please, refer to the Contributing guide on how to contribute.