etcd Resources and Scaling


etcdv2 is being deprecated

With the release of etcd3 from beta, Compose will soon no longer support etcd2 on the platform. The deprecation schedule is:
November 1st, 2017 - No more v2 provisions.
February 1st, 2018 - Official EOL
May 1st, 2018 - Start spinning down deployments.

Please plan on upgrading or deprovisioning your etcd2 deployments accordingly.

etcd resource scaling

A etcd deployment allows for vertical scaling of both the database nodes and its TCP portals.

Vertical Scaling

The vertical scaling option allows for memory and storage to be added to each database node. Vertical scaling is the dimension that Compose Auto-scaling operates in.

Adding memory and storage to etcd nodes

In the Deployment Resources view for etcd the top panel shows the configured database nodes. Each row displays the node name, its location, and its IP address. In the top right, the memory and storage allocated to the nodes is displayed.


List of resources for an etcd deployment.

In the lower right of the panel are buttons to adjust the nodes. To add or reduce memory allocated to an etcd deployment, click the Scale button. This takes you to the Scale Nodes view:


The Scale Nodes view.

By adjusting the slider, you can raise or lower the memory allocated to the etcd nodes. The storage allocation is 1:1 with the selected memory allocation. When the slider is moved, the view updates with the new cost per month for the deployment.


Adding resources to the nodes.

Clicking Confirm triggers the rescaling of the deployment.

Adding memory to portals

For etcd there will be at least two TCP portals. Below is an example from the Scale TCP Portals view where the slider is set to scale them:


Adding resources to the portals.

Both portals will be scaled to the new memory size.

Still Need Help?

If this article didn't solve things, summon a human and get some help!