3 repositorios
Automated processes for nodes to locate and reconnect to cluster endpoints during network changes.
Distinguishing note: Focuses on runtime connectivity recovery rather than initial registration.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Dynamic Node Discovery. Refine with filters or upvote what's useful.
K3s is a lightweight Kubernetes distribution designed for resource-constrained environments, edge computing, and simplified deployment across diverse hardware architectures. It functions as a container orchestration engine that automates the deployment, scaling, and management of containerized applications. By bundling all necessary control plane components and dependencies into a single binary, it minimizes the system footprint and streamlines the installation process. The project distinguishes itself through a flexible architecture that supports both high-availability clustering and minimal
Maintains cluster connectivity by allowing nodes to automatically discover available control plane endpoints.
VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct
Resolves storage node addresses via DNS SRV records to allow seamless scaling without manual configuration updates.
Este proyecto es un cliente de Node.js y driver de base de datos para Elasticsearch. Actúa como un wrapper de la API REST que traduce llamadas a métodos de JavaScript en peticiones HTTP para indexar, buscar y gestionar documentos dentro de un motor de búsqueda y análisis distribuido. La biblioteca proporciona una interfaz programática para la gestión de clústeres y la integración de datos. Incluye herramientas para descubrir nodos del clúster y gestionar índices con el fin de mantener la estabilidad de la conexión y organizar el almacenamiento de datos. El cliente cubre una amplia gama de operaciones, incluyendo la gestión del ciclo de vida de documentos para acciones CRUD, ejecución de consultas de búsqueda y configuración de índices. También gestiona la autenticación de peticiones a la API y el control de acceso basado en permisos para garantizar una interacción segura con el servicio.
Implements automated polling of the server to maintain an updated list of active cluster nodes for connection stability.