Minimum Viable Data Space Infrastructure as a Service (MVDS-IaaS)
Warning
This guide is still a work in progress. Errors may appear.
The Minimum Viable Data Space Infrastructure as a Service (MVDS-IaaS) is a set of components that are necessary to deploy a Data Space. The MVDS-IaaS is based on the FIWARE ecosystem and is designed to be deployed on top of a Kubernetes cluster. The MVDS-IaaS is composed of the following components:
- Data Space Operator (Trusted Issuers Registry)
- Data Space Connector
On premise/Local deployment
The MVDS-IaaS can be deployed on a local/cloud/on-premise machine using Kind. The objective is provide an autonomous environment to test the components of the Data Space with the minimum cost and complexity possible.
Environment setup
The environment is composed of a Kubernetes cluster created with Kind, with one master node and two worker nodes (for example).
Other components that need to be installed in the cluster:
Component | Version |
---|---|
OS | Ubuntu 20.04 |
Docker | 26.0.1 |
Kind | 0.20.0 |
Helm | 3.14.2 |
Kubernetes | v1.28.3 |
Terraform | v1.8.1 |
Status
Componet Status
π not started.
π· in development...
β running
Component | Status | Services Deployed |
---|---|---|
Minimal Trust Anchor | β | 3/3 |
Data Space Connector | π· | 14/15 |
Data Space Operator (DSBA) | π· | 11/12 |
Marketplace | π | -/- |
Detailed status