Appearance
GCP Public Installation Instructions
Prerequisites
On GCP, you need a project and the permissions to create and assign IAM roles. While not required, it is recommended to use a dedicated project for resource isolation. To run the Deployer you will need to be logged with the gcloud
CLI. The following APIs must be enabled:
- Google Cloud APIs
- Cloud Resource Manager API
- Artifact Registry API
- Cloud Autoscaling API
- Compute Engine API
- Kubernetes Engine API
- Identity and Access Management (IAM) API
- Cloud Storage API
You'll need to make sure you can access the network the deployer is running in from a web browser. You will need to give the Project IAM Admin
and Role Administrator
permissions to the Google APIs Service Agent
service account on the IAM portal. That service account is the one with the following email format:
txt
<project-number>@cloudservices.gserviceaccount.com
It may not appear by default in the IAM page; the Include Google-provided role grants
checkbox must be checked to show it:
Quota
The following minimum quota limits are required to successfully run the Deployer.
Quota name | Value |
---|---|
C3 CPUs | 78 |
Local SSD per VM family (GB), Family C3 | 7500Gb |
Launching the Deployer
NOTE
By installing Yellowbrick Enterprise Edition software into your Cloud Account, you agree to Yellowbrick’s Enterprise Edition EULA.
The GCP Deployer does not have any graphical interface as it relies on Google Deployment Manager. However creating the Deployer instance is relatively easy with the use of the gcloud CLI.
First your must retrieve the archive containing all the input files and decompress it:
gcloud storage cp gs://yb-installer-prod/7.1.2-66379.e33141f2/installer.tar.gz installer.tar.gz
tar -xzvf installer.tar.gz
This should have created 4 files, only the installer.yaml
will be used as it references the others. Run this command:
txt
gcloud deployment-manager deployments create yb-enterprise-deployer --config installer.yaml
Once this completes, the output section will contain the URL of the Deployer.
Cleanup
To remove the Deployer you can simply use the Google Deployment Manager with the delete
operation:
txt
gcloud deployment-manager deployments delete yb-enterprise-deployer