Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sl. No.Service NameJava optsCPU RequestCPU LimitMemory RequestMemory LimitMinimum ReplicasMaximum Replicas
1runtimeXms1024M -Xmx4096M -Djdk.tls.useExtendedMasterSecret=false1000m2 CPU3 GB5 GB24
2rabbitmqXms1024M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU1 GB3 GB12
3eventXms1024M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU1 GB3 GB12
4listenerXms1024M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU1 GB3 GB11
5api-gatewayXms512M -Xmx1024M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB2 GB12
6soap-apiXms512M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB3 GB12
7rest-apiXms512M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB3 GB12
8webapp-gatewayXms512M -Xmx1024M -Djdk.tls.useExtendedMasterSecret=false200m1 CPU512 MB2 GB12
9portalXms512M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB3 GB12
10web-runnerXms512M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB3 GB12
11licenseXms512M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB3 GB11
12archival-and-cleanupXms512M -Xmx2048M -Djdk.tls.useExtendedMasterSecret=false500m1 CPU512 MB3 GB12
13autoscalerNot applicable200m1 CPU256 MB512 MB12
14ai-mapNot applicable500m1 CPU512 MB2 GB12

  Total requirement 
6900m = 6.9 CPU15 CPU10.75 GB38.5 GB    


Recommended Capacity  

4 CPUs x 4 Cores (16 Cores) 4 x 16 GB (64 GB)  

You can set the maximum number of replicas for a microservice only after enabling its autoscaling property by setting the value for enabled to true in the values.yaml file. By default, autoscaling is disabled. After enabling the autoscaling, you can set the value for maxReplicas variable based on your requirement. Given below is an example showing autoscaling settings for the webrunner microservice. 

...