Overview
This quickstart guides you through deploying your first application on Control Plane. You’ll create a GVC (Global Virtual Cloud), deploy a Workload, and access it via a globally load-balanced endpoint. What you’ll accomplish:- Create a GVC spanning multiple cloud providers and locations
- Deploy a sample web application as a Workload
- Access your application via a TLS-secured, geo-routed global endpoint
- Console UI
- CLI
- Terraform
- Pulumi
Prerequisites
- Sign up for Control Plane and create a billing account
- An Org created (create an Org if you haven’t already)
Step 1: Log in to the Console
- Navigate to console.cpln.io
- Select your SSO provider and authenticate
- You’ll be directed to your organization’s dashboard
Step 2: Create a GVC
A GVC defines where your workloads run across cloud providers and regions.1
Open the Create GVC form
Click the
Create dropdown in the upper right corner and select GVC.2
Configure the GVC name
Enter a name for your GVC (e.g.,
quickstart-gvc).3
Select locations
Click
Locations in the left menu. Choose the locations where your workload will be deployed. For this quickstart, select:aws-us-west-2gcp-us-east1
4
Create the GVC
Click
Create. The GVC summary page will be displayed.Step 3: Create a Workload
A Workload is your application running on Control Plane.1
Navigate to Workloads
Click
Workloads in the left menu, then click New.2
Configure basic settings
Enter a name (e.g.,
hello-world). Ensure the GVC dropdown under the description field has quickstart-gvc selected.3
Configure the container
Click Under
Containers in the left menu. For the image source, select External, then enter:Ports, ensure there is a port configured with:- Protocol:
http - Number:
8080
4
Make the workload public
Click
Firewall in the left menu, then click the Make Public button at the top to allow external access.5
Create the workload
Click
Create. After creation, you’ll be navigated to the workload summary page.Step 4: Access Your Application
1
Wait for deployment
After 1-2 minutes, the workload health will show
Ready.2
Open the canonical endpoint
Under
Endpoints, click the link next to Canonical Endpoint. Your application opens in a new tab, served from the location nearest to you.3
View individual deployments
Click
Deployments in the left menu to see each location’s endpoint. Click Open next to any location to access that specific deployment.What You Deployed
Your application is now:- Globally distributed across AWS and GCP
- Automatically load balanced with geo-routing to the nearest healthy location
- TLS secured with automatic certificate management
- Auto-scaling from zero to handle traffic spikes
Continue
2. Deploy Your Own Application
Build and deploy your own containerized application to Control Plane.
Clean Up
If you want to stop here instead, delete the resources created in this quickstart:- Console UI
- CLI
- Terraform
- Pulumi
Navigate to your GVC and click
Delete from the actions menu. This removes the GVC and all associated workloads.