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
gcloudshell if using Google Cloud.
- Confirm successful installation with
-
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. |