Overview

This guide will walk you through the process of deploying a Digital.ai Deploy Docker image to an AWS OpenShift cluster using a Helm chart.

This helm chart automates and simplifies deploying and managing Digital.ai Deploy on an AWS OpenShift cluster by providing the essential features you need to keep your clusters up and running.

Intended audience

  • Administrators and DevOps with a working knowledge of Docker, Kubernetes, OpenShift, AWS, and Helm.
  • Digital.ai Deploy users with an understanding of Deploy concepts

In this guide

  1. What are we going to install?
  2. Before you begin
  3. Parameters
  4. Installation
  5. Configuring AWS RDS
  6. Upgrade
  7. Best practices
  8. Using an exisitng DB
  9. Using an existingMQ
  10. Sample values.yaml file

What are we going to install?

The Helm chart installs the following components:

  1. A single instance / pod of PostgreSQL database
  2. The RabbitMQ in highly available configuration
  3. Digital.ai Deploy Masters and Workers in a highly available configuration

Note: We recommend that you use an external PostgreSQL (e.g. AWS RDS) instance, for production grade installations. See configuring the AWS RDS instance with Digital.ai Deploy for more details.

image

Some important considerations

  • The minimum version of Digital.ai Deploy that is supported for the Deploy Helm chart is 9.6 or higher.
  • You must configure the support for a Persistent Volume (PV) provisioner such as the AWS Elastic File System (EFS) in the underlying infrastructure along with a desired StorageClass, which you plan to use with Digital.ai Deploy .
  • You will need a license file for Digital.ai Deploy in the base64 encoded format.
  • You will need a repository Keystorefile in the base64 encoded format. For more information on keystore, see this article.

Images and repositories we use

Next Step