Category: Database, Data, Kubernetes

Let’s talk about ETCD’s role in kubernetes. Every change you make to your cluster, such as adding additional nodes, deploying pods or replica-sets are updated in the ETCD server. Only when the information is updated in the ETCD server, is the change considered to be complete.

If you set up your cluster from scratch, then you deploy ETCD by downloading the ETCD binaries yourself, installing the binaries and configuring ETCD as a service in your master node yourself.

If you setup your cluster using kubeadm, then it deploys the ETCD server for you as a POD in the kube-system namespace.

Related Articles