Hardware Requirements

To deploy TIBCO Product and Service Catalog in high-availability mode, use three Kubernetes master nodes and two worker nodes. This section describes the minimum hardware requirement per master node and per worker node.

Hardware Configuration for Master
Memory CPU Disk Space
4 GB RAM 2 Cores 50 GB
Hardware Configuration Per Worker Node. The following table lists the minimum CPU and memory requirements for each pod.
Pod Memory CPU
TIBCO Product and Service Catalog 4 GB 2
OPD 4 GB 2
Database 2 GB 1
Apache Ignite 11 GB 0.5
Enterprise Message Service 2 GB 0.5

Based on the deployment plan involving scaling of different type of pods and number of worker nodes to be used, the minimum hardware configuration required for each worker node can be calculated by adding up individual pod's suggested configuration with a certain percentage of buffer stock. For example, for 1 worker node, if you use 2 pods of TIBCO Product and Service Catalog, 1 pod of OPD, 1 pod of PostgreSQL database, 1 pod of Apache Ignite, and 1 pod of Enterprise Message Service, the minimum requirement (with 10% buffer stock) is CPU ~ 9, Memory ~ 30GB. However, the hardware requirement is different when you use multiple worker nodes.

Note: The hardware requirements might vary significantly if the deployment is on-premises instead of on the cloud. In addition, you must also consider the Kubernetes pods when calculating memory, space, and CPU requirements. For more information, see Kubernetes Documentation.