GCP Marketplace deployment
Deploy Vectice with on Google Kubernetes Engine (GKE) using GCP Marketplace
This guide walks you through deploying Vectice's global objects as a Kubernetes application on your Google Kubernetes Engine (GKE) cluster using a pre-packaged Helm chart available in GCP Marketplace.
Preparing the deployment from Marketplace
Please refer to the documentation Kubernetes on GCP until the cert-manager step. You can then follow the procedure as described below.
Step 1: Install the Cert Manager
Next, install the cert-manager and cert-manager-csi-driver applications on the cluster.
Cert-manager is used to implement SSL for internal communication between Vectice pods, Cert-manager-csi-driver will attach a CSI volume containing the certificates to the Vectice pods
Next, generate a custom Certificate Authority and create its associated secret:
Step 2: Create secrets for Ingress and Docker image retriever
First, create a self-signed certificate using the following command, replacing the item highlighted with your own Common Name (CN). Below, sample values are provided between brackets
Once this is done, navigate to the location of the vectice-image-puller.json
file. This is found in the package your Vectice account team provided you. Contact support@vectice.com if you require assistance. Use this file to create the secret that will be used to pull the docker images from the Vectice GCR registry
Step 3: Install the Vectice stack
Please view the Vectice GKE deployment page for more information.
If you already agreed to the terms and conditions, CONFIGURE will appear instead of GET STARTED and you will be redirected to the deployment form
Click on GET STARTED
Agree to the terms and conditions
Fill in the fields in the deployment form
Press Deploy
You should see the progress on the submenu Applications of your Kubernetes Cluster.
Once this is done, retrieve the Vectice Ingress IP. Note: this might take up to 5 minutes to appear:
The expected output should look like this, below are example values:
Finally, add the A record as a new entry in your DNS resolver.
Learn more about A DNS records.
In this example, the A record would look like below.
Last updated