Leader election — процесс выбора одного узла-лидера среди нескольких для координации работы. Только лидер выполняет определённые задачи (крон-джобы, миграции), остальные ждут. Если лидер падает, оставшиеся выбирают нового. Реализуется через etcd, ZooKeeper, Consul или даже через PostgreSQL advisory locks. В Kubernetes контроллеры используют leader election, чтобы только один под выполнял reconciliation loop. Это важнее, чем кажется — без leader election два инстанса могут одновременно начать миграцию базы или отправить двойные уведомления.