# External etcd for custom created clusters

**URL:** <https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547>\
**Category:** SUSE Rancher Prime\
**Created:** [June 17, 2019, 9:07am UTC](https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547 "2019-06-17T09:07:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrish](https://avatars.discourse-cdn.com/v4/letter/c/6de8d8/32.png) [@chrish](https://forums.suse.com/u/chrish)\
**Post date:** [June 17, 2019, 9:07am UTC](https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547/1 "2019-06-17T09:07:41Z")

</div>

Hi there,

I was not able to configure an external etcd server endpoint with the yaml configuration for custom created clusters. It seems to be ignored at all.  
I created the cluster, added no nodes yet, configured the external etcd, add compute plane and worker nodes -\> Cluster did not come up.

Is it not supposed to be configured there?

I found the [documentation only for rke clusters](https://rancher.com/docs/rke/latest/en/config-options/services/external-etcd/) ( even not working at all: [rke-issue-1404](https://github.com/rancher/rke/issues/1404) ) and used the config syntax in my rancher ui yaml representation.

Is it not supported to configure custom created clusters with an external etcd?

Thanks and regards  
Chris

---

<div class="post-metadata">

**Author:** ![mihai-dinu](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/mihai-dinu/32/7505_2.png) [@mihai-dinu](https://forums.suse.com/u/mihai-dinu)\
**Post date:** [April 23, 2021, 2:48pm UTC](https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547/2 "2021-04-23T14:48:46Z")

</div>

I’m also interested in doing the same thing that @chrish is trying to do, but with no luck. Is there anyone that has achieved this?

In case anyone is wondering why not just create nodes from rancher with the etcd role, my nodes don’t have any persistent storage and I want to keep the etcd part separated from the worker, control plane nodes.

---

<div class="post-metadata">

**Author:** ![superseb](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/superseb/32/2424_2.png) [@superseb](https://forums.suse.com/u/superseb)\
**Post date:** [April 26, 2021, 10:19am UTC](https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547/3 "2021-04-26T10:19:45Z")

</div>

If the documentation at [Rancher Docs: External etcd](https://rancher.com/docs/rke/latest/en/config-options/services/external-etcd/) doesn’t work, then its a bug and it should be filed under [https://github.com/rancher/rke/issues/new](https://github.com/rancher/rke/issues/new) so we can investigate it. Please include `cluster.yml`, and the steps how you created your external etcd, including the debug log of `rke up`.

---

<div class="post-metadata">

**Author:** ![mihai-dinu](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/mihai-dinu/32/7505_2.png) [@mihai-dinu](https://forums.suse.com/u/mihai-dinu)\
**Post date:** [May 3, 2021, 12:27pm UTC](https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547/4 "2021-05-03T12:27:29Z")

</div>

Thanks for your answer @superseb. The problem, in my case, is not with `rke` but with Rancher server ([Rancher 2.x Docs: What is New?](https://rancher.com/docs/rancher/v2.5/en/)).

Creating a K8s cluster, using Rancher2.x (the GUI version), does not work if using an external etcd and following the steps that are detailed in the [RKE Docs - External etcd](https://rancher.com/docs/rke/latest/en/config-options/services/external-etcd/). The steps DO work with `rke`, but not with `Rancher 2.x`

Is this a bug as well? And if it is, where should I report it?

---

<div class="post-metadata">

**Author:** ![superseb](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/superseb/32/2424_2.png) [@superseb](https://forums.suse.com/u/superseb)\
**Post date:** [May 5, 2021, 5:53am UTC](https://forums.suse.com/t/external-etcd-for-custom-created-clusters/14547/5 "2021-05-05T05:53:06Z")

</div>

I don’t think this is supported, cluster provisioning doesn’t kick off when there is no etcd nodes in the cluster. What is the cluster state and/or error when you try to configure it?
