📄️ Deploying an Application
This guide walks you through the two primary ways to deploy a containerized application using Infrastream.
📄️ Provisioning a Database
This guide provides the step-by-step process for provisioning a new, secure, and fully managed PostgreSQL database using Infrastream.
📄️ Creating a Bucket
This guide provides the step-by-step process for provisioning a new, secure Google Cloud Storage bucket using Infrastream.
📄️ Managing Secrets
This guide explains the secure and recommended process for managing secrets, such as API keys, database passwords, or other sensitive credentials, using Infrastream.
📄️ Migrating to Cloud Run
One of the most powerful features of the Infrastream platform is its ability to abstract the underlying compute infrastructure from your application. This guide provides a practical example of this concept by walking you through migrating an existing service from GKE to the serverless Cloud Run platform for cost optimization.
📄️ Custom Domains
This guide explains how to expose your application to the public internet using a clean, custom domain name (e.g., api.yourcompany.com).
📄️ Viewing Logs and Monitoring Dashboards
Logging, metrics, dashboards and a baseline set of alerts are provisioned for
🗃️ 8. Managing Access
3 items
🗃️ 9. Disaster Recovery
3 items
🗃️ 10. Real-world Scenarios
2 items
📄️ Setting Up a PubSub Topic
This guide walks you through creating a managed Pub/Sub messaging topic and connecting it to your applications for event-driven communication.
📄️ Provisioning a Redis Cache
This guide walks you through provisioning a managed Redis instance for your project and connecting it to your applications for low-latency caching, session management, and real-time data access.
📄️ Setting Up a Repository & CI
This guide walks you through the complete process of creating a managed GitHub repository with fully automated CI pipelines, branch protection, and container publishing — all from declarative YAML.
📄️ Running Database Migrations
This guide explains how to configure your application to run a pre-deployment database migration job before the main service starts.
📄️ Deploying a Virtual Machine
This guide walks you through provisioning a managed virtual machine (or a stateful VM cluster) using Infrastream.
📄️ Setting Up Private Ingress
This guide walks you through setting up a PrivateIngress — an internal-only load-balanced entry point for cross-project service communication within your organization's Shared VPC.
📄️ Configuring Egress Rules
This guide explains how to configure outbound network access rules for your project, allowing applications to connect to specific external services.
📄️ Connecting Existing Resources
Setting Up a GitHub Repository & CI walks through creating a brand-new repository from scratch. Most teams adopting Infrastream aren't starting from zero — they already have a repo, a domain, and an auth story. This guide covers the five things that come up right after initial onboarding: connecting a repository you already have, wiring up its CI/CD, pointing a domain at it, adding authentication, and a few other configs teams commonly reach for next.
📄️ Controlling Costs
Most cloud bills are not expensive because the resources are big. They are expensive because the
📄️ Practical Guides
This section provides step-by-step, practical guides for common tasks you will perform as a developer on the Infrastream platform. Each guide is designed to be a concise, task-oriented walkthrough, showing you exactly which manifest to edit and what fields to define.