Discussion

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
-
Reply
-

@SriHarsha Anika Great work! Thanks for sharing.

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.

@SriHarsha Anika Thanks for sharing the guide!
All pega images are of amd64 architecture, do you know if Pega would build arm64 images anytime in future?

@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

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

@SriHarsha AnikaThank 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.

@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.

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

I am unable to access the document, getting
Page not found

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 ?

For accessing docker images you should need access keys.
For installing constellation service, will add the additional supplemental notes