Екипът Ænix представи новия проект etcd-await-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
