YugabyteDB maintains a Google Cloud Deployment Manager template for deploying YugabyteDB on Google cloud. This automated deployment deploys a multi-zone YugabyteDB universe to three nodes residing in three separate public subnets. The template is in the Google Cloud Deployment Manager repository.

Prerequisites

Deploy using Google Cloud Deployment Manager

Open in Google Cloud Shell

To deploy using Google Cloud Deployment Manager:

  1. Change the current directory to the cloned repository.

  2. Use the following gcloud command to create the deployment-manager deployment:

    $ gcloud deployment-manager deployments create <your-deployment-name> --config=yugabyte-deployment.yaml
    
  3. Wait 5-10 minutes for the creation of all resources to complete.

  4. After the deployment creation is complete, you can describe it as follows:

    $ gcloud deployment-manager deployments describe <your-deployment-name>
    

The output includes the YugabyteDB Admin URL, JDBC URL, and YSQL, and YCQL connection strings. You can use the YugabyteDB Admin URL to access the Admin portal.