Version: Latest

Resource Requirements

Below are the recommended CPU and Memory requirements for the individual pods. You can experiment with different values according to your cluster usage metrics and adjust accordingly. These values can be set under the resources section under each component in the values.yaml file

resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 500m
memory: 500Mi
PodCPUMemory
backend1000m1000Mi
keycloak1000m1000Mi
web-clientminimal/defaultminimal/default
event-ingestionminimal/defaultminimal/default
nginx-reverse-proxyminimal/defaultminimal/default
model-training-orchestratorminimal/defaultminimal/default
model-training-consumerminimal/defaultminimal/default
model-running-orchestratorminimal/defaultminimal/default
model-running-orchestratorminimal/defaultminimal/default

Resources for the Rasa Pro used for training and running your assistant model need to be specified in separate environment variables called RASA_REQUESTS_CPU RASA_REQUESTS_MEMORY RASA_LIMITS_CPU and RASA_LIMITS_MEMORY

They are allocated 1000m CPU and 1Gi memory by default. We recommend increasing this value if you are training larger models with NLU data (NLU Triggers) since the training process can be resource-intensive.