1 Repo
Connecting external services or serverless platforms to a Kubernetes cluster as standard compute nodes.
Distinct from External Node Attachments: Focuses on integrating an entire external platform as a node, rather than just attaching a single pre-provisioned node.
Explore 1 awesome GitHub repository matching devops & infrastructure · External Node Integration. 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.
Connects external services or serverless platforms to a Kubernetes cluster so they function as standard compute nodes.