Deploying Pega 8.X, 24.1 In Kubernetes

Hello Pega Architects,

Here is the document attached for installation of Pega in Kubernetes, Externalizing Kafka with detailed steps.

Regards,

Sriharsha Anika

Steps to install Pega in Kubernetes.pdf (2.37 MB)

Steps to install Pega in Kubernetes_24.0.docx (2.26 MB)

@SriharshaAnika Great work! Thanks for sharing.

@SriharshaAnika

Hello Pega Architects,

is this article “Steps to install Pega in Kubernetes.pdf” also convenient for Pega 8.8, or there are some changes?

Could you send the Info about changes in Pega 8.8 Install & Setup in Kubernetes if there are any ?

Thanks & best regards,

Anait Khatchikian

For anyone experimenting with this on a Windows machine:
Docker has Kubernetes integration, so minikube is not mandatory. And without minikube the containers are a lot easier to manage.

@SriharshaAnika Thanks for sharing the guide!

All pega images are of amd64 architecture, do you know if Pega would build arm64 images anytime in future?

@SriharshaAnika Thank you. Could you confirm if the below system requirements are mandatory

Note: VMware should have minimum of 32 GB memory configured to continue the installation process. Below command is allocating 25GB for minikube.

@AnaitK16624882It works as is for 8.8

@Sandeep_Ghosh These are standard images, if you want to build custom images, then you are open to build the dockerfile and build your own required images

@SriharshaAnika Thanks for your response! where can I find the dockerfiles for the standard images?

Hi @SriHarsha Anika,

Thank you for the document.

I am getting this error when i execute the following cmd

Execute command - helm install mypega pega/pega --namespace mypega --values values-minimal.yaml --set global.actions.execute=install-deploy

Error:
W0212 12:19:21.390802 15076 warnings.go:70] annotation “kubernetes.io/ingress.class” is deprecated, please use instead
NAME: mypega
LAST DEPLOYED: Mon Feb 12 12:19:19 2024
NAMESPACE: mypega
STATUS: deployed
REVISION: 1
TEST SUITE: None

Tried again by giving the, ‘spec.ingressClassName’ in “values-minimal.yaml” still i am getting an error like “node.ingress” is nill for “pega.k8s.ingress template”

So, can you please suggest me an idea how to resolve this issue.

Thank you

P.Praneeth

@SriHarsha Anika - Any inputs on how to install Constellation UI service ? Also I would like to know if this comes under community access guidelines or do we need any access keys ?

@SriharshaAnika

Great! Thank you !

@SabryAshroffHi Yes system requirements are mandatory because along the side of Pega , other Pega services like Hazelcast, search, pods gets deployed so 25 GB for minikube is required to start them.

@SriHarsha Anika

I am unable to access the document, getting

Page not foundThis content has been removed

@seguv

For accessing docker images you should need access keys.

For installing constellation service, will add the additional supplemental notes

@SriharshaAnika Is the document link still accesible?I am unable to download the pdf doc.

@Sourabh Hi Sourabh, document is accessible when you complete your sign in into pega support portal

@SriharshaAnika Thanks

@NATESHG1 you have to login to view the content.