DSS Deployment User Documentation¶
Introduction¶
This website provides instructions to deploy the InterUSS USS to USS Discovery and Synchronization service.
An operational DSS deployment requires a specific architecture to be compliant with standards requirements and meet performance expectations as described in architecture.
This page describes the deployment procedures recommended by InterUSS to achieve this compliance and meet these expectations.
Getting started¶
- Review architecture requirements
- Deploy a DSS instance to Amazon Web Services (EKS) using terraform
- Deploy a DSS instance to Google (GKE) using terraform
- Deploy a DSS instance to Google (GKE) manually step by step
- Deploy a DSS instance to Minikube
Tooling¶
The deployment of a DSS instance involves 3 stages:
-
Provisioning the required cloud resources, in particular a Kubernetes cluster: The Infrastructure.
-
Deploying the DSS applications under the form of kubernetes resources: The Services.
-
Recommending procedures and guidelines on how to operate the DSS: The Operations.
Depending on your level of expertise and your internal organizational practices, you should be able to use each layer independently or complementary.
InterUSS offers two terraform modules to deploy the Infrastructure:
The Services are deployed using the following tools:
See Operate a DSS instance for more information on tools to perform the Operations.
