Проект etcd-await-election для запуска процессов с учётом выбора лидирующего экземпляра

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3246
Зарегистрирован: 20.08.2022

#

Проект etcd-await-election для запуска процессов с учётом выбора лидирующего экземпляра
Дата публикации:Thu, 11 Jul 2024 09:06:52 +0300




Команда Ænix представила новый проект etcd-await-election, который позволяет выполнять операцию "leader election" на нескольких узлах с помощью распределённого хранилища etcd, для того чтобы гарантировать выполнение только одного экземпляра процесса в кластерных окружениях. Проект продолжает развитие идеи k8s-await-election, гарантируя эксклюзивный запуск пользовательского процесса, только после проведения выборов лидирующего экземпляра сервиса, но в отличие от него не требует наличия Kubernetes и работает напрямую с etcd. Код написан на языке Go и распространяется под лицензией Apache 2.0.



Поддерживается SSL, быстрое восстановление при перезапуске, перехват блокировки в приоритетном режиме и контроль выполнения процесса. Если блокировка по какой-то причине была потеряна, пользовательский процесс незамедлительно будет остановлен.



Дополнительно можно отметить обновление развиваемой той же командой разработчиков PaaS-платформы Cozystack 0.9.0, которая позволяет запускать и предоставлять кластеры Kubernetes, базы данных и виртуальные машины. Платформа устанавливается напрямую на серверы и охватывает все аспекты подготовки инфраструктуры для предоставления управляемых сервисов. В новом выпуске разрешено изменять параметры для нод-групп и обновлены версии компонентов (Kubernetes 1.30.1, KubeVirt 1.2.2, Kamaji 1.0.0, Piraeus 2.5.1).




Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=61522

Жизнь за Нер'зула!

Ответить