7 Repos
Mechanisms for assigning labels and metadata to infrastructure nodes to influence workload scheduling.
Distinguishing note: Focuses on node-level metadata for scheduling control.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Node Metadata Management. 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
Enables precise control over workload scheduling via node metadata.
This project provides a Model Context Protocol server that enables autonomous agents to interact with and manage automation workflows. It functions as an integration layer, allowing language models to discover, build, test, and deploy complex automation sequences through natural language instructions and structured schema-based communication. The platform distinguishes itself by offering granular control over automation logic, including the ability to perform surgical, incremental patches to specific workflow nodes rather than replacing entire structures. It supports multi-instance connectivi
The platform retrieves detailed metadata, version history, and operation trees for indexed nodes to identify the most suitable connectors for specific integration requirements.
Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes. The system distinguishes itself through a flexible architecture that sup
Assigns labels and metadata to infrastructure nodes to enable precise targeting for administrative operations.
Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo
Assigns and manages labels and metadata for validator nodes to identify and track infrastructure.
yggdrasil-go ist ein selbstorganisierendes, verschlüsseltes IPv6-Overlay-Netzwerk. Es implementiert ein dezentrales Peer-Routing-System, das auf Public-Key-basierter Adressierung basiert, um Identität und Standort zu verknüpfen. Dies ermöglicht es dem Netzwerk, Pfade automatisch zu entdecken und die Konnektivität ohne zentrale Autorität zu verwalten. Das System bietet transportunabhängiges Peering und Multi-Circuit-Redundanz, wobei mehrere gleichzeitige Verbindungen zu einem Peer aufrechterhalten werden, um eine hohe Verfügbarkeit zu gewährleisten. Es unterstützt präfixbasiertes Route-Advertisement, was das Routing dedizierter IPv6-Subnetze zu nicht teilnehmenden Geräten über das verschlüsselte Overlay ermöglicht. Das Projekt deckt ein breites Spektrum an Netzwerkfunktionen ab, einschließlich Multicast-Peer-Discovery, verschlüsseltem Traffic-Routing über TCP und TLS sowie die Aufrechterhaltung dynamischer Netzwerkkonnektivität. Die Sicherheit wird durch kollisionsresistente Schlüsselgenerierung und Peer-Verbindungsbeschränkungen basierend auf autorisierten Public Keys verwaltet. Verwaltungsdienstprogramme für die Netzwerkschnittstellenkonfiguration, die Veröffentlichung von Node-Metadaten und die Konvertierung von Konfigurationsformaten zwischen HJSON und JSON sind enthalten.
Stores and shares custom JSON metadata about the node with other network participants.
Tart is an Apple Silicon virtualization manager used to build and run macOS and Linux virtual machines using native hardware virtualization frameworks. It functions as a virtual machine cluster orchestrator and an ephemeral runner for executing continuous integration pipeline steps within isolated, short-lived environments. The system utilizes an OCI-compatible virtual machine registry to push and pull images via standardized container registries. It features a controller-worker architecture that schedules virtual machine lifecycles across remote worker nodes, incorporating a secure SSH jump
Maps virtual machines to worker nodes by matching hardware constraints against node-level metadata labels.
Memberlist ist eine Go-Bibliothek, die zur Aufrechterhaltung der verteilten Clustermitgliedschaft und zur Fehlererkennung über ein Peer-to-Peer-Gossip-Protokoll verwendet wird. Sie fungiert als Cluster-State-Synchronizer, der es Knoten ermöglicht, aktive Mitglieder zu verfolgen und Metadaten ohne zentralen Koordinator zu verbreiten. Die Bibliothek implementiert einen sicheren Gossip-Mechanismus unter Verwendung von AES-GCM-Verschlüsselung, um die Kommunikation zwischen Knoten und Mitgliedschaftsdaten zu schützen. Sie zeichnet sich bei der Fehlererkennung durch ein auf Verdacht basierendes Modell und adaptive Timeout-Skalierung aus, was Fehlalarme durch transiente Netzwerklatenz reduziert. Das Projekt bietet Funktionen für das Broadcasting benutzerdefinierter Daten, die Synchronisierung des Knotenstatus über Push-Pull-Mechanismen und das Management des Netzwerktransports über ein entkoppeltes Interface. Es enthält zudem Tools für das operative Monitoring, wie die Messung der Round-Trip-Zeit und die Ausgabe von Performance-Metriken.
Associates custom byte-limited metadata with nodes to be synchronized across the cluster membership list.