I'm looking to set up Redis with Sentinel for high availability on Kubernetes. I previously used the Bitnami Helm chart, but with their images being discontinued, that option is off the table. I thought about modifying the Bitnami chart and using Kustomize with the official Redis images, but the chart's configuration is pretty specific to Bitnami's images. So, what's the best current method to deploy Redis without relying on Bitnami? There are many community charts available, but I'm not sure which ones are trustworthy and well-maintained. Also, how are others managing workloads that used to be easy with Bitnami charts, like Postgres or RabbitMQ? For instance, I switched to pgnative for Postgres and it's been great! Thanks for any insights!
5 Answers
We've been using the dandydeveloper redis-ha chart since forever and have encountered zero issues with it.
We switched to using the Dragonfly operator and it's been working well for us. You can check it out here: https://github.com/dragonflydb/dragonfly-operator/
I've had some issues with Dragonfly though. It wasn't a direct drop-in for Redis as I expected, with some random crashes and memory leaks being a huge problem for us. We eventually moved to Valkey.
Have you thought about hosting Bitnami images locally? Might be a workaround.
We're currently using this in production: https://github.com/OT-CONTAINER-KIT/redis-operator and we're quite pleased with its cluster mode.
Just following this thread for updates!

Same here! Happy with Dragonfly.