Hi Jia, To work out the right way to scale your cluster, we need to work out whether you are using etcd in your deployment. 'Automatic Clustering' describes deployments which use this technology to share configuration. Our manual install instructions cover installing this, and we recommend that you do so, but our clearwater-docker setup does not use this. You can check whether you are already using etcd by running clearwater-etcdctl cluster-health. If you are using etcd (which should make it simpler to use Project Clearwater), you should follow the instructions at http://clearwater.readthedocs.org/en/latest/Clearwater_Elastic_Scaling.html#if-you-did-a-manual-install. If not, then http://clearwater.readthedocs.org/en/latest/Clearwater_Elastic_Scaling.html#if-you-did-a-manual-install-without-automatic-clustering should be the right instructions.
I can see why you would want to use Kubernetes' own etcd service, but Clearwater's automatic clustering relies on its etcd process, and it is not currently possible to use a separate Kubernetes-provided etcd process to achieve this function. Finally, you asked about 'Memento' and 'astaire'. Memento<https://github.com/Metaswitch/memento/blob/dev/docs/memento_overview.md> is an application server which stores lists of calls between the users of the Clearwater deployment. It is possible that you do not have it installed. Astaire<https://github.com/Metaswitch/astaire> is a process which allows the Memcached cluster to handle scaling up and down, and to recover from failures. This should be installed in all Clearwater deployments? I hope that helps. Yours, Chris From: Clearwater [mailto:[email protected]] On Behalf Of jiaxuan Sent: 04 March 2016 10:08 To: [email protected] Subject: [Project Clearwater] How to scale out sprout node if it's running in docker. Hi list: Question again :) My environment is that six containers (bono,sprout,ellis,homer,homestead,ralf), all of them are running in kubernetes. Now I want to scale out my sprout docker container. Do you have some recommendation? Where can i begin from ? (1)Does this doc( https://github.com/Metaswitch/clearwater-readthedocs/blob/master/docs/Clearwater_Elastic_Scaling.md#if-you-did-a-manual-install-without-automatic-clustering) suit for my situation? (2)Kubernetes can provide etcd, so i think i don't have to use clearwater-etcd service. What can i do next ? (3)While, I see two words 'Memento' and 'astaire', what are they used for ? Greate Thanks. Jia Xuan
_______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
