Question

How to deploy Pega with Kubrenetes

Hi,

Please share the procedure to deploy Pega with kubrenetes.

***Edited by Moderator: Lochan to branch reply to new post***

Branched Post Information: 

Comments

Keep up to date on this post and subscribe to comments

Pega
August 21, 2019 - 5:36am

August 28, 2019 - 1:22pm

Yes we have  the second link   

 

  1. Pega on Containers overview - https://community.pega.com/knowledgebase/how-pega-platform-and-applications-are-deployed-kubernetes

 

  1. ‘Pega Infinity node’ container (with the vendor WAR file baked-in) - https://hub.docker.com/r/pegasystems/pega/tags

 

  1. ‘Pega Web-Ready’ container (without vendor WAR file) - https://hub.docker.com/r/pegasystems/pega-ready/tags (technically, this can be used to build either a 8.2.x or 8.3 container image with the appropriate vendor WAR file)

But we have any steps    how to deploy kubernetes and how to deploy DB  

 

As i am new for pega 

August 28, 2019 - 3:23pm

To load the Pega rulebase DB, you should follow deployment guide (which is independent of kuberntes deployment). You should learn the following skills before you can deploy Pega in kubernetes cluster.

1. Basic concepts of kubernetes (which you can google, this is a very popular topics, e.g. https://kubernetes.io/docs/tutorials/).

2. Basic concepts helm chart (which is the fastest way of installing applications on k8s).

e.g., https://github.com/helm/helm/blob/master/README.md

So for quick start you need (you should have a kubernetes cluster already available for you, for learning purpose, minikube would be the best option: https://kubernetes.io/docs/tasks/tools/install-minikube/)

a. install k8s command line tool (aka kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/)

b. install helm client - see the link #2 above.

c. Clone pega-helm-chart to your local machine: https://github.com/pegasystems/pega-helm-charts

d. edit the values.yaml (under charts/pega directory) to your specific environment (e.g., db connection info, etc)

e. run helm command to install the Pega on k8s:

cd to charts/pega directory

helm install -f values.yaml <pegainfrel> --namespace <pegainf> . (do not forget . at the end)

you can replace <> with any meaningful names you choose.

There are a lot of things to learn here, but ultimately one command will install the entire pega cluster for you. Enjoy!