Что такое etcd?

Middle
413 просмотров
AFK Offer AI

etcd — распределённое key-value хранилище, написанное на Go и построенное на алгоритме Raft. Главное применение — хранение конфигурации и координация в распределённых системах. Kubernetes полностью зависит от etcd: все данные о подах, сервисах, конфигмапах хранятся там. etcd гарантирует строгую консистентность — все узлы видят одни и те же данные. Поддерживает watch — подписку на изменения ключей в реальном времени. Типичный кластер — 3 или 5 узлов. etcd не подходит для больших объёмов данных, это именно конфигурационное хранилище.

Следующий вопрос

Что такое tail recursion?