<p>I was just wondering, why it is useful to run etcd cluster <a href="https://github.com/kubernetes/charts/tree/master/incubator/etcd" rel="nofollow noreferrer">inside Kubernetes</a>, when Kubernetes itself <a href="https://kubernetes.io/docs/concepts/overview/components/#etcd" rel="nofollow noreferrer">depends on etcd</a>. </p>

<p>It just does not make sense to me, as if I have HA Kube, I am also forced to have HA etcd outside. Hence to reason to install it again inside... </p>

<p>I have an external ETCD that manages my k8s HA cluster and im not letting any developer apps near it. I would be too concerned about something going wrong and breaking the k8s cluster. It is also a fixed size at 3 which works well for the cluster size with its requirements.   If the developers need a key/value store for their db and want etcd, this would be a great way to make one in the cluster for the applications.  With it being statefulsets, its scalable. </p>
