Deploy Control Plane Only
Truefoundry installation can be performed from the UI using a script that can be downloaded directly from TrueFoundry hosted control plane cluster page after tenant registration. This script leverages terraform internally to setup your cloud for Truefoundry.
Scenarios
Following scenarios are supported in the provided terraform code. You can find the requirements for each scenario in each cloud provider section:
- New network + New cluster - This is the simplest setup. The Truefoundry terraform code takes care of spinning up and setting up everything. Make sure your cloud account is ready with the requirements as per your cloud provider page
- Existing network + New cluster - In this setup, you come with your own VPC and truefoundry terraform code takes care of creating the cluster in the same VPC. Do make sure to adhere to the existing VPC related requirements mentioned in your cloud provider page
- Existing cluster - In this setup, the Truefoundry terraform code reuses the cluster created by you to setup all the integrations needed for the platform to work. Do make sure to adhere to the existing VPC and existing cluster related requirements mentioned in your cloud provider page
Deploying in Production Mode
To deploy in production mode, we will first create the appropriate infrastructure components before moving on to actual implementation. The guides for individual cloud providers wrt infrastructure related requirements and steps to create them are available here:
Provisioning Control Plane Infrastructure on AWS
Provisioning Control Plane Infrastructure on GCP
Provisioning Control Plane Infrastructure on Azure
Once the infra components are setup, we can go ahead and install the control plane using the helm chart - Installing Control Plane using Helm Chart
Resources & Cost
Resource Tier | Small | Medium | Large |
---|---|---|---|
Without AI Gateway | 1vCPUx4GB (~ $ 60) | 6vCPUx20GB (~ $ 300) | 12vCPUx30GB (~ $ 700) |
With AI Gateway | 2vCPUx8GB (~ $ 120) | 16vCPUx50GB (~ $ 800) | 24vCPUx65GB (~ $ 1400) |