etcd and why is it critical to a Kubernetes cluster?etcd is a strongly consistent, distributed key-value store that serves as Kubernetes' sole source of truth. It stores all cluster state, resource specifications, and runtime metadata. If etcd loses data without a backup, the cluster state is lost.