Kore.ai uses persistent volumes to save the required data and to connect to external data sources such as NFS.
PVCs are created using the Block Storage for the following volumes using the default Kubernetes storage class. The disks that the volumes run on must have a minimum 1000 IOPS performance (or better). Kore.ai recommends that solid state drives (SSD) are used when possible.
Table 1. Persistent volumes details
Persistent volume claims name | Size | Access mode | Used by |
common | 30 GB | RWX | All DeploymentConfigs |
mongodb-data-mongodb-0 | 50 GB | RWO/RWX | mongdb-0 pod |
mongodb-data-mongodb-1 | 50 GB | RWO/RWX | mongdb-1 pod |
mongodb-data-mongodb-2 | 50 GB | RWO/RWX | mongdb-2 pod |
redis-data-redis-0 | 50 GB | RWO/RWX | redis-0 pod |
redis-data-redis-1 | 50 GB | RWO/RWX | redis-1 pod |
redis-data-redis-2 | 50 GB | RWO/RWX | redis-2 pod |
rabbitmq-data-rabbitmq-0 | 10 GB | RWO/RWX | rabbitmq-0 pod |
rabbitmq-data-rabbitmq-1 | 10 GB | RWO/RWX | rabbitmq-0 pod |