Installing Pega software
After you have the required docker images, you install Pega Platform software when you initially deploy Pega Platform into your Kubernetes environment. To deploy Pega Platform, Pega provides Helm charts in which you specify the requirements of the Pega deployment for your environment. You then use Helm to deploy all the required Kubernetes resources automatically.
Getting the Pega charts
Pega maintains a repository of Helm charts that are required to deploy Pega Platform using Helm. After you add the repository to your local system, you can customize these Pega configuration files for your Pega Platform deployment. To get started using the Pega-provided Helm charts for deploying Pega Platform into the cloud environment of your choice, see Pega deployment on Kubernetes.
Helm Chart parameters
To deploy Pega Platform by using the Pega-provided Helm charts you must update the parameters in the following two charts:
- To reflect the requirements for your Pega Platform deployment, edit the Pega Helm chart. For details about the Pega Helm chart configuration, see the Pega Helm chart readme.
- To configure the supporting services and tools, edit the Addons Helm chart. For details about the Addons Helm chart configuration, see the Addons Helm chart readme.
For more general details about how to use Helm and Helm charts to manage Kubernetes orchestrations, see the QuickStart Guide on the Helm documentation portal.
Best practices for managing configuration using secrets
Pega supports using Kubernetes secrets to secure credentials and related information. Use secrets to represent credentials for your database, Docker registry, or any other token or key that you need to pass to a deployed application. To create a secret, see Distributing Credentials Securely Using Secrets.
Pega supports passing secrets in the following ways:
|Credentials using environment variables||env:
|Credentials using volume mount||containers:
|Docker registry secret||imagePullSecrets: