Вот пример, по которому я смоделировал.
В разделе Readme "Удалить наш модуль руководства":
- Сами часовые redis понимают, что мастер исчез из кластера, и начинают процедуру выбора нового мастера. Они выполняют этот выбор и выбор и выбирают одну из существующих реплик сервера Redis в качестве нового мастера.
Как выбрать нового мастера? Все 3 серверных модуля Redis, управляемые redis
контроллером репликации из redis-controller.yaml
, по-прежнему имеют одинаковые
labels:
name: redis
это то, что я сейчас использую в своей Службе для их выбора. Как 3 модуля будут различаться, чтобы я из Kubernetes знал, какой из них главный?