The tl;dr is that etcd is a distributed reliable key-value store for the most critical data of a distributed system.
It is used for Kubernetes to help with configuration.
etcd stands for /etc which is a config folder while the d stands for "distributed".