Екипът на Æ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
