El proyecto etcd-await-election para ejecutar procesos considerando la elección de una instancia principal

El equipo de Ænix ha presentado un nuevo proyecto etcd-await-election, que permite llevar a cabo la operación de "elección de líder" en varios nodos utilizando el almacenamiento distribuido etcd, con el fin de garantizar la ejecución de solo una instancia del proceso en entornos de clúster. El proyecto continúa desarrollando la idea de k8s-await-election, asegurando el inicio exclusivo de un proceso de usuario, únicamente después de llevar a cabo las elecciones de la instancia líder del servicio, pero a diferencia de este, no requiere la existencia de Kubernetes y opera directamente con etcd. El código está escrito en el lenguaje Go y se distribuye bajo la licencia Apache 2.0.

Soportado SSL, recuperación rápida en caso de reinicio, interceptación de bloqueos en modo prioritario y control de ejecución del proceso. Si el bloqueo se pierde por alguna razón, el proceso de usuario se detendrá de inmediato.

Adicionalmente, se puede mencionar la actualización de la plataforma PaaS Cozystack 0.9.0, desarrollada por el mismo equipo, que permite lanzar y proporcionar clústeres de Kubernetes, bases de datos y máquinas virtuales. La plataforma se instala directamente en servidores y abarca todos los aspectos de la preparación de la infraestructura para ofrecer servicios gestionados. En esta nueva versión, se permite modificar los parámetros de los grupos de nodos y se han actualizado las versiones de los componentes (Kubernetes 1.30.1, KubeVirt 1.2.2, Kamaji 1.0.0, Piraeus 2.5.1).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster