Migrating Chatwoot Instance to EKS with External Databases

TLDR saki6173 asked about migrating a Chatwoot instance to EKS and using external DBs. v_shnu recommended setting `redis.enabled` and `postgres.enabled` to `false` for using managed databases.

Photo of saki6173
saki6173
Thu, 02 Feb 2023 23:39:10 UTC

Hi all, I have a chatwoot instance in a Linux EC2 and works great (postgresql and redis are running in the EC2), but I want to have a more robust and scalable implementation so I am thinking to migrate to Helm Chart deployment over EKS + EC2. I saw that by default Postgresql and Redis are installed in PVs in EKS. I was wondering if anyone knows the criteria to use this default configuration or use an external DB like RDS for Postgresql? for instance, Is it any limitations or less granularity configuration on using the default DB location? performance?

Photo of v_shnu
v_shnu
Tue, 07 Feb 2023 07:54:14 UTC

Yes, you should be able to use managed databases with helm.

Photo of v_shnu
v_shnu
Tue, 07 Feb 2023 07:54:29 UTC

Photo of v_shnu
v_shnu
Tue, 07 Feb 2023 07:54:40 UTC

Photo of v_shnu
v_shnu
Tue, 07 Feb 2023 07:55:20 UTC

Set `redis.enabled` and `postgres.enabled` to `false` to use external databases.