ShenyuZ0 Member since 2019 1 post
General Motors
Posted: 7 months ago
Last activity: 7 months 2 weeks ago

Deploying Pega to K8s with Postgres Database

Hi, we are installing Pega 8.3 on kubernetes platform with a Postgres backend database. We have a few questions that we would like to be answered.

1. For Postgres installaion, it requires PL/Java module installed on the database server. Our company guidance does not allow us to have jvm on database side. So we have the following questions brought up by our architecture team:

  • Why do we need JVM on database side
  • Does Pega have any future roadmap to remove it?
  • Are there any other alternatives to having to install JVM on DB side?
  • What's the footprint of the JVM, memory usage, etc?

2. To install Pega image on Kubernetes, it needs certain permissions. We had permission denied issue (when the deployment is trying to chmod on a folder). We would like to know what kind of user permission the deployment needs to have so our k8s team to configure it.

Errors we got:

  • If we don't specify runAs, it will give us "Error: container has runAsNonRoot and image will run as root";
  • If we specify runAs: 65534, it gives us "standard_init_linux.go:207: exec user process caused "permission denied"". 


Pega Platform 8.3 Decision Management Manufacturing and High Technology System Administrator
Share this page LinkedIn