Using Pega-provided Docker images
In client-managed cloud environments, clients with appropriate licenses use Pega-provided docker images to manage their cloud environment.
Deploying Pega Platform using Kubernetes requires that you install Pega software files into a database that is available to the deployment. Pega-provides several Docker image that work together to deploy Pega software on nodes and a database instance running in your preferred cloud environment. To do so, you must download several Docker images to your local system from the Pega Digital Software site and then upload them to your preferred Docker image repository.
A Pega deployment includes processes that prepare a split-schema configuration where Pega rules and data objects reside on separate schemas and copy Pega software into your rules schema. Pega provides separate Docker images to run a Tomcat-based web application and Elasticsearch-based search functionality as described in the table below.
List of the Pega-provided Docker images:
Name | Description |
---|---|
platform/pega | Deploys the Pega Platform with its customized version of the Tomcat application server. |
platform/search | Deploys the search engine required for the Pega Platform application’s search and reporting capabilities. This Docker image contains Elasticsearch and includes all required plugins. |
platform/installer | A utility image Pega Platform deployments use to install or upgrade all of the Pega-specific rules and database tables in the “Pega” database you have configured for your deployment. |
Managing your docker images
Clients with the appropriate support role in your organization can log in to the image repository and download the Docker images that are required to install Pega Platform onto your database. From here you request access and after Pega provides your access key, you can log in to the image repository and download your preferred Docker images. After you pull the images to your local system, you must push them into your private Docker registry. For more information on accessing and managing your Pega-provided images, see Downloading Docker images for your deployment. Pega partners are not allowed to request an access key on behalf of their customer to obtain the Pega-provided Docker images.
The Pega application requires the use of a Tomcat application server, which Pega maintains in order to optimize it for use with Pega software. It is included in all Pega Platform installations.
If this is the first time you are setting up a Docker registry, review the Docker article, Deploy a registry server. Pega supports using any of the following popular Docker image repositories:
Building your own docker image
Pega also supported building your own Pega installation Docker image for your Pega Platform installation. To prepare this installation image, you use a Pega-provided Docker image that is designed specifically for a database installation. For details, see Building a Pega Platform installer docker image.
Previous topic Meeting requirements and prerequisites Next topic Installing Pega software