Google Cloud Platform Deployment
Deploy TrustGraph on Google Cloud Platform using Google Kubernetes Engine (GKE) and other GCP services.
Overview
TrustGraph provides a complete GCP deployment solution using Pulumi (Infrastructure as Code) that automatically provisions and configures all necessary GCP resources for a production-ready TrustGraph deployment.
What You Get
The GCP deployment includes:
- GKE Kubernetes cluster with 2-node pool
- Service accounts with VertexAI access
- Complete TrustGraph stack deployed and configured
- VertexAI Gemini Flash 1.5 LLM integration
- Secrets management for secure configuration
- Monitoring and observability with Grafana
- Web workbench for document processing and Graph RAG
Deployment Method
The deployment uses Pulumi, an Infrastructure as Code tool that:
- Has an open-source license
- Uses general-purpose programming languages (TypeScript/JavaScript)
- Provides testable infrastructure code
- Offers retryable deployments
- Supports local or cloud state management
Quick Process Overview
- Install Pulumi and dependencies
- Configure GCP credentials using
gcloud auth login
- Customize configuration in
Pulumi.STACKNAME.yaml
- Deploy with
pulumi up
- Access services via port-forwarding or load balancers
Access Points
Once deployed, you’ll have access to:
- TrustGraph API: Port 8088
- Web Workbench: Port 8888 (document processing, Graph RAG)
- Grafana Monitoring: Port 3000
Complete Documentation
For detailed step-by-step instructions, configuration options, and troubleshooting, visit:
TrustGraph GCP Deployment Guide
The repository contains:
- Complete Pulumi deployment code
- Configuration templates
- Detailed setup instructions
- Troubleshooting guides
- Customization options
Next Steps
After deployment, you can:
- Load documents through the web workbench
- Test Graph RAG queries
- Monitor processing through Grafana
- Scale the cluster as needed
- Integrate with existing GCP services