Skip to main content

GCP GKE Terraform

The deployment consists of a few docker containers, database for storing metadata, and persistent file storage for storing files

This document contains instructions to deploy Datagrok using Terraform on Google Kubernetes Engine with SQL Server and Cloud Storage.

We considered a lot of typical security nuances during the Terraform code development. As a result, you will create a Datagrok infrastructure in GCP that applies to all standard security policies.

More information about Datagrok design and components:

Basic usage

Use Datagrok GCP Terraform module to deploy

The use HELM charts to deploy Kubernetes cluster

After the Datagrok container starts, the Datagrok server will deploy the database. You can check the status by checking the running task log in container output

Advanced usage

The Terraform code is highly configurable. Feel free to adapt the code and variables to meet your needs and requirements. Terraform modules documentation: