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

Reply via email to