1 Repo
Simulating the behavior and API responses of standard compute nodes to allow orchestration on non-native infrastructure.
Distinct from Control Plane Tunneling: None of the candidates cover the simulation of node behavior for scheduling purposes; they focus on provisioning or tunneling.
Explore 1 awesome GitHub repository matching devops & infrastructure · Compute Node Emulation. Refine with filters or upvote what's useful.
Virtual Kubelet ist eine benutzerdefinierte Kubelet-Implementierung, die es einer Kubernetes-Control-Plane ermöglicht, Serverless-Plattformen und externe Compute-APIs als Standard-Cluster-Nodes zu behandeln. Es fungiert als externer Compute-Orchestrator, der Standard-Orchestrierungsbefehle in die spezifischen API-Aufrufe übersetzt, die erforderlich sind, um Container auf nicht-nativer Infrastruktur auszuführen. Das Projekt bietet eine erweiterbare Schnittstelle für virtuelle Node-Provider, die es Entwicklern ermöglicht, benutzerdefinierte Node-Provider zu implementieren, die Pod-Lebenszyklusereignisse auf spezifische externe Backends abbilden. Dies ermöglicht die Emulation von Standard-Node-Verhalten, wodurch der Cluster-Controller Workloads auf Drittanbieterplattformen planen kann. Das System deckt externe Compute-Orchestrierung, Hybrid-Cloud-Ressourcenplanung und Cluster-Kapazitätserweiterung ab. Es enthält Funktionen für die Verfolgung des Pod-Lebenszyklus, das Routing administrativer Anfragen für Logs und Ausführung sowie die Sammlung und den Export von Node-Telemetrie und Pod-Metriken zur Unterstützung nativer horizontaler Autoskalierung. Die Bereitstellung wird über Paketmanager unter Verwendung vordefinierter Konfigurations-Bundles unterstützt.
Simulates standard compute node behavior to enable the cluster controller to schedule workloads on external infrastructure.