Skip to content

Deploying DSS infrastructure

This section describes how to deploy the infrastructure for a DSS instance.

Prerequisites

Before beginning infrastructure deployment, follow the following steps:

  • Install kubectl to interact with kubernetes

    • Confirm successful installation with kubectl version --client (should succeed from any working directory).
    • Note that kubectl can alternatively be installed via the Google Cloud SDK gcloud shell if using Google Cloud.
  • Review the database cleanup documentation to decide on the eviction parameters to use.

Deployment Options

The DSS can be deployed on various platforms. Choose the method that best suits your needs:

Platform Tools Description
Amazon Web Services Terraform Deploy on AWS using Terraform to provision EKS and required resources.
Google Cloud Platform Terraform Deploy on GCP using Terraform to provision GKE and required resources.
Locally Minikube Deploy locally using Minikube for development and testing.