Skip to main content

Chapter 1: Infrastructure Prerequisites

You need the following infrastructure in place before deploying the dataspace components:

ComponentPurposeRequirements
Kubernetes clusterRuns all platform servicesStandard k8s, any distribution
PostgreSQLPersistent state for Control Plane, Identity Hub, CFMSeparate databases per component
OAuth2 / OIDC providerAuthentication for all APIsMust support client_credentials grant, JWT access tokens, custom claims, JWKS endpoint
Secret storeStores keys, client secrets, credentialsKV-style API (e.g., Vault, cloud-native alternatives)
NATS with JetStreamMessaging between CFM subsystemsPersistence and guaranteed delivery required

Your platform has three layers: the EDC services your customers interact with, the CFM that automates provisioning, and the agents that execute individual setup steps. The next chapters walk through each layer.


Next: EDC Services