3 مستودعات
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.
هذا المشروع هو عميل Node.js ومحرك قاعدة بيانات لـ Elasticsearch. يعمل كغلاف لواجهة برمجة تطبيقات REST يقوم بترجمة استدعاءات دوال JavaScript إلى طلبات HTTP لفهرسة المستندات والبحث عنها وإدارتها داخل محرك بحث وتحليلات موزع. توفر المكتبة واجهة برمجية لإدارة العناقيد (clusters) وتكامل البيانات. وتتضمن أدوات لاكتشاف عقد العناقيد وإدارة الفهارس للحفاظ على استقرار الاتصال وتنظيم تخزين البيانات. يغطي العميل مجموعة واسعة من العمليات، بما في ذلك إدارة دورة حياة المستندات لعمليات CRUD، وتنفيذ استعلامات البحث، وإعداد الفهارس. كما يتعامل مع مصادقة طلبات واجهة البرمجة والتحكم في الوصول القائم على الأذونات لضمان تفاعل الخدمة المصرح به.
Implements automated polling of the server to maintain an updated list of active cluster nodes for connection stability.