Skip to main content

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

Prerequisites

Step 1: Log in to the Console

  1. Navigate to console.cpln.io
  2. Select your SSO provider and authenticate
  3. 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-2
  • gcp-us-east1
This deploys your application across both AWS and GCP.
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 Containers in the left menu. For the image source, select External, then enter:
gcr.io/knative-samples/helloworld-go
Under 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
Hello World!

Provider: aws
Location: /org/YOUR_ORG/location/aws-us-west-2

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:
Navigate to your GVC and click Delete from the actions menu. This removes the GVC and all associated workloads.