etcd
Распределённое хранилище «ключ — значение» на консенсусе Raft. CoreOS, 2013, язык Go. Основа управляющего слоя Kubernetes: там лежит всё состояние кластера.
Сильная согласованность: любое чтение видит последнюю запись. Кворум Raft требует большинства — три узла переживают отказ одного, пять — двух. Рекомендации по железу: SSD обязательны (fsync на каждую запись), сетевая задержка критична (каждая запись — обращение к кворуму). Watch API позволяет подписаться на изменения ключей — на нём строятся циклы согласования в Kubernetes. Конкуренты: ZooKeeper (старый, на Java, функциональнее), Consul (HashiCorp, обнаружение сервисов и KV). Актуальна etcd v3; v2 объявлена устаревшей в 2020 году.