Как устроен etcd и почему его важно бэкапить?

Senior
203 просмотров
AFK Offer AI

etcd — распределённое key-value хранилище, хранит всё состояние K8s кластера: все объекты, конфиги, секреты. Использует Raft consensus алгоритм для консистентности. Кластер etcd обычно 3 или 5 нод (нечётное для quorum). Если etcd данные потеряны — кластер мёртв. etcdctl snapshot save делает бэкап. В managed кластерах (EKS/GKE) облако берёт это на себя. Self-managed требует регулярных бэкапов.

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

Что такое Docker build cache invalidation и как её контролировать?