etcd: The Consensus Tax You're Probably Paying For Nothing
etcd sits at the heart of Kubernetes. Before your applications run, etcd is storing cluster state, coordinating elections, and replicating data. It consumes 2-8 GB RAM per node. It requires 3-5 nodes for high availability. That’s 6-40 GB RAM just for cluster coordination. Most teams don’t need distributed consensus. Most teams don’t need high availability at the cluster level. Most teams are running small clusters that would work fine with a single node and backups. ...