Skip to content

Minimum Viable Data Space Infrastructure as a Service (MVDS-IaaS)

Warning

This guide is still a work in progress. Errors may appear.

Repository

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).

kind_cluster

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

Reference