3 repository-uri
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.
Acest proiect este un client Node.js și un driver de bază de date pentru Elasticsearch. Acționează ca un wrapper REST API care traduce apelurile de metode JavaScript în cereri HTTP pentru a indexa, căuta și gestiona documente în cadrul unui motor distribuit de căutare și analiză. Biblioteca oferă o interfață programatică pentru gestionarea clusterelor și integrarea datelor. Include instrumente pentru descoperirea nodurilor de cluster și gestionarea indicilor pentru a menține stabilitatea conexiunii și a organiza stocarea datelor. Clientul acoperă o gamă largă de operațiuni, inclusiv gestionarea ciclului de viață al documentelor pentru acțiuni CRUD, execuția interogărilor de căutare și configurarea indicilor. De asemenea, gestionează autentificarea cererilor API și controlul accesului bazat pe permisiuni pentru a asigura interacțiunea autorizată cu serviciul.
Implements automated polling of the server to maintain an updated list of active cluster nodes for connection stability.