Use this topic to prepare to deploy Domino on Google Kubernetes Engine (GKE). GKE is hosted on Google Cloud Platform (GCP).
-
main.tf defines your infrastructure.
To install and configure Domino in your GCP account, you must have:
-
A GCP project.
-
quay.io
credentials provided by Domino. -
An SSL certificate for your domain.
-
A Unix or Linux terminal with the following:
-
gcloud CLI installed.
-
Terraform installed.
-
Kubectl installed.
-
Docker installed.
-
The ddlctl command line installed.
-
-
Platform Operator installed.
To verify that the tools were installed correctly, run the following:
gcloud version
terraform version
kubectl version
docker version
ddlctl version
-
To retrieve the credentials for your Kubernetes cluster, check your local
kubeconfig
with:export KUBECONFIG=$(pwd)/kubeconfig
-
If you aren’t already signed in with gcloud, run
gcloud init
. -
To protect your current configuration file from being overwritten, run
export KUBECONFIG=$(pwd)/kubeconfig
. -
Get the remote
kubeconfig
:gcloud container clusters get-credentials $CLUSTER_NAME --region $CLUSTER_REGION --project $CLUSTER_PROJECT