1 Repo
Pluggable interfaces that allow Kubernetes to manage compute resources on external cloud or serverless platforms.
Distinct from Virtual Node Autoscaling: None of the candidates describe a general pluggable interface for external compute backends; they focus on scaling or isolation.
Explore 1 awesome GitHub repository matching devops & infrastructure · Virtual Node Providers. 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.
Provides a pluggable interface to define how the Kubernetes control plane manages and schedules workloads on external cloud backends.