Install or Upgrade or Release—on Google GKE
Note: Here is a basic setup for the GKE cluster, use it as a guideline to create K8s cluster to have minimal K8s environment for Digital.ai Release installation.
Prerequisites
- Read and understand the Plan Your Installation or Upgrade page
- Read and understand the XL CLI's xl kube command
- A computer that runs macOS or Linux to install and run the kubectl and other CLIs
- A Google account
- A Google Cloud Platform GKE cluster where you install Digital.ai Release
- A domain name on which you want to run Digital.ai Release
- kubectl
- XL CLI 23.3.0 or later
- gCloud CLI
- yq 4.18.2 or later
Important: You must also install the gke-gcloud-auth-plugin in case you are using kubectl 1.26 or later. See Run kubectl with the new plugin prior to the release of v1.26 and have kubectl use the new
gke-gcloud-auth-pluginbinary plugin for authentication instead of using the default provider-specific code.
Important: If you want to enable the TLS protocol in your cluster, you must have the TLS secret created in the namespace before you start the installation or upgrade. This means that you must create the namespace first, create the TLS secret in that namespace, and use the same namespace and TLS secret during the installation or upgrade of Digital.ai Release.
The xl kube install and xl kube upgrade options reference let you go with the default
(latest) docker image tags available when you install or upgrade Digital.ai Release.
However, here are the Docker Hub links to verify all the available image tags.
Step 1—Prepare for Installation
You must set up your system for installation, which includes installing the kubectl, the required CLIs, and so on.
Install and Configure the kubectl, XL CLI, gCloud CLI, gke-gcloud-auth-plugin, and yq
See:
- Install kubectl
- Install and Configure XL CLI 23.3.0 or later
- Install the gCloud CLI
- Install the gke-gcloud-auth-plugin
- Install the yq 4.18.2 or later