Hi all,
I'm new to k8s. I don't know if this is the right place to post such topic. If not, I apology here, sorry to disturb you guys.
My team is trying to deployment Redis cluster(based on https://github.com/twitter/twemproxy ) on Kubernetes. Redis cluster based on twemproxy uses pre-sharding to make it easy for cluster scale out/in if we want to. We need to support scale out/in and failover through Kubernetes. Afer some researches, I cannot find a proper way to achive all these.
In our case, during scale out/in, we need information of sharding distribution of the cluster, so we can decide how we can transfer data in sharding from one pod to another. There is no place for us to store such information in any existing controllers. Moreover, we need controller that can control the data transfering process.
Is there any best practice already there? Any suggestion may be help. Thank you!
--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-de...@googlegroups.com.
To post to this group, send email to kuberne...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/7c3f7ae3-d7af-4778-bf44-0f9c0c906e55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.