Internal persistent critical services (PCS)¶
DataRobot relies on persistent critical services: MongoDB, PostgreSQL, RabbitMQ, Redis, and Elasticsearch. To streamline the installation process, DataRobot provides a Helm chart that integrates the Chainguard charts for these services.
Note
For production workloads, DataRobot recommends using external PCS.
Important: Before proceeding, read the Persistent Storage requirements to ensure your cluster has the proper storage configured.
High availability deployment¶
Although DataRobot recommends using external PCS for production workloads, you can configure internal PCS in a high-availability (HA) mode by supplying the following override values in your configuration:
elasticsearch:
master:
replicaCount: 1
If HA mode is not required use following override values in your configuration:
mongodb:
replicaCount: 1
postgresql-ha:
postgresql:
replicaCount: 1
pgpool:
replicaCount: 1
redis:
replica:
replicaCount: 1
rabbitmq:
replicaCount: 1
elasticsearch:
coordinating:
replicaCount: 0
ingest:
replicaCount: 0
data:
replicaCount: 0
master:
masterOnly: false
replicaCount: 1
Note
For additional configuration details, refer to the related Chainguard documentation: