TiDB v4.0.14, PD leader 节点数据盘写满的情况下无法提供服务, 为什么leader 没有自动做切换呢

ETCD 默认是 raft 协议,Raft协议 只支持奇数位的实例来完成选举操作

至于为啥 raft 是这样的,你可以自行查阅相关的资料