Horizontal scalability for services in HELM deployments
When using a HELM chart to deploy MDM services, you can scale the number of instances horizontally by increasing the number of replicas in the deployment. This can be done by setting the replicaCount value in the custom-values.yaml file of the umbrella chart.
The replicaCount value for Equipment, Material and Process services is set to 2 by default. This means that by default, 2 instances of every service will be deployed. For Messaging Service replicaCount value is set to 1 instance by default and should not be changed.
|
For example, to down scale the number of MDM Equipment Service instances to 1, set the replicaCount value to 1 in the custom-values.yaml file:
mmpd:
deployments:
equipment-management-service:
replicaCount: 1
After updating the custom-values.yaml file you need to deploy the HELM chart with the updated values. This will then create 1 instance of MDM Equipment Service.
Automatic horizontal scalability is not supported for MDM in HELM deployments. You need to manually scale the number of instances by updating the replicaCount value in the custom-values.yaml file.
|
|
Do not scale Messaging Service! Scaling could affect the order of messages on the AMQP bus and thus the data integrity among other modules that rely on MDM messages. |