
<ul class="nav nav-tabs-alt nav-tabs-yb">

  <li >
    <a href="../gcp-deployment-manager/" class="nav-link active">
      <i class="icon-shell"></i>
      Google Cloud Deployment Manager
    </a>
  </li>

  <li>
    <a href="../gke/" class="nav-link">
      <i class="fa-regular fa-dharmachakra" aria-hidden="true"></i>
      Google Kubernetes Engine (GKE)
    </a>
  </li>

  <li >
    <a href="../terraform/" class="nav-link">
      <i class="icon-shell"></i>
      Terraform
    </a>
  </li>

</ul>

## Prerequisites

* Download and Install [Google Cloud CLI](https://cloud.google.com/sdk/docs/).
* Clone the [Google Cloud Deployment Manager for YugabyteDB](https://github.com/yugabyte/gcp-deployment-manager.git) repository.

## Deploy using Google Cloud Deployment Manager

[![Open in Google Cloud Shell](https://www.gstatic.com/cloudssh/images/open-btn.svg)](https://console.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https%3A%2F%2Fgithub.com%2Fyugabyte%2Fgcp-deployment-manager.git)

To deploy using Google Cloud Deployment Manager:

1. Change the current directory to the cloned repository.
1. Use the following `gcloud` command to create the deployment-manager deployment:

    ```sh
    $ gcloud deployment-manager deployments create <your-deployment-name> --config=yugabyte-deployment.yaml
    ```

1. Wait 5-10 minutes for the creation of all resources to complete.
1. After the deployment creation is complete, you can describe it as follows:

    ```sh
    $ 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.
