awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
virtual-kubelet avatar

virtual-kubelet/virtual-kubelet

0
View on GitHub↗
4,531 Stars·664 Forks·Go·Apache-2.0·7 Aufrufevirtual-kubelet.io↗

Virtual Kubelet

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.

Features

  • External Compute Orchestrators - Translates standard Kubernetes orchestration commands into actions on serverless platforms or external compute APIs.
  • Virtual Node Providers - Provides a pluggable interface to define how the Kubernetes control plane manages and schedules workloads on external cloud backends.
  • Compute Lifecycle Mapping - Translates pod and container lifecycle operations into external API calls to manage compute without virtual machine infrastructure.
  • Compute Node Emulation - Simulates standard compute node behavior to enable the cluster controller to schedule workloads on external infrastructure.
  • Pod Lifecycle Event Mapping - Allows developers to define the logic required to translate cluster pod events into actions on specific external compute platforms.
  • Custom Kubelet Implementations - Provides a custom implementation of the kubelet that allows Kubernetes to treat external services or serverless platforms as cluster nodes.
  • External Compute Orchestration - Manages containers on non-native infrastructure by translating Kubernetes pod lifecycles into external API calls.
  • External Compute Scheduling - Schedules containers on external APIs or serverless platforms by emulating a standard node to the cluster controller.
  • External Node Integration - Connects external services or serverless platforms to a Kubernetes cluster so they function as standard compute nodes.
  • External Resource Orchestration - Represents serverless platforms as standard nodes to run and manage containers on non-native infrastructure.
  • Kubernetes Node Emulation - Simulates standard node behavior to allow the control plane to manage resources on third party platforms.
  • Orchestration API Bridges - Maps Kubernetes container orchestration commands to the proprietary API calls of serverless or external cloud platforms.
  • Provider Plugin Architectures - Provides a pluggable interface to decouple Kubernetes pod lifecycle events from service-specific external compute APIs.
  • Serverless Kubernetes Integrations - Maps Kubernetes pod lifecycles to external API calls for running containers on non-native compute infrastructure.
  • Infrastructure Provider Interfaces - Provides a standardized interface for abstracting and interacting with external cloud and serverless compute APIs.
  • Administrative Request Proxies - Proxies administrative requests for logs and execution from the Kubernetes control plane directly to external service providers.
  • Administrative Request Routing - Forwards API server requests for logs, interactive execution, and metrics directly from an external compute provider.
  • Cluster Expansion - Adds virtual nodes to a cluster to handle burst traffic using external compute without managing VM infrastructure.
  • Pod Lifecycle Management - Manages the creation, updating, and deletion of pods while monitoring their status on an external provider.
  • Hybrid Cloud Kubernetes Management - Schedules workloads across a mix of traditional virtual machines and external cloud provider services.
  • Node Capacity Reporting - Sends node capacity, addresses, and operating system details to the controller to enable accurate scheduling.
  • Pod Lifecycle State Tracking - Tracks the status of pods on external platforms and synchronizes that state back to the cluster control plane.
  • Per-Node Pod Metric Collectors - Gathers pod-level statistics from virtual nodes to support horizontal autoscaling.
  • Pod Metric Exporters - Sends resource statistics for pods to the control plane through a dedicated metrics interface.
  • Virtual Resource Capacity Reporting - Reports virtual resource capacity and pod metrics to the scheduler to enable native horizontal autoscaling and placement.

Star-Verlauf

Star-Verlauf für virtual-kubelet/virtual-kubeletStar-Verlauf für virtual-kubelet/virtual-kubelet

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Virtual Kubelet

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Virtual Kubelet.
  • kubernetes-sigs/cluster-apiAvatar von kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Auf GitHub ansehen↗

    Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and destruction of Kubernetes clusters across diverse infrastructures. It acts as a cluster provisioning orchestrator and infrastructure provisioner, using a centralized management cluster to operate the full lifecycle of multiple remote workload clusters. The project employs a provider-based plugin architecture that decouples core orchestration logic from specific cloud or bare-metal implementations. This allows the system to standardize the deployment of control planes, the boots

    Gok8s-sig-cluster-lifecycle
    Auf GitHub ansehen↗4,233
  • microsoftdocs/azure-docsAvatar von MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Auf GitHub ansehen↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Markdownskilling
    Auf GitHub ansehen↗10,894
  • guoyue2010/lxmusic-Avatar von guoyue2010

    guoyue2010/lxmusic-

    2,993Auf GitHub ansehen↗

    lxmusic- is a cross-platform audio player and music streaming client designed to aggregate audio tracks from various third-party providers into a single unified playback interface. It functions as a music aggregator that translates disparate responses from multiple music service endpoints into a standardized format for centralized search and playback. The application utilizes a plugin-based architecture to integrate new music content providers through dynamic loading without requiring modifications to the core logic. This allows the player to wrap multiple third-party APIs and route diverse a

    JavaScript
    Auf GitHub ansehen↗2,993
  • mitchellh/packerAvatar von mitchellh

    mitchellh/packer

    15,717Auf GitHub ansehen↗

    Packer is a machine image build tool and multi-platform image orchestrator. It functions as an infrastructure as code image builder that produces identical machine images across multiple platforms from a single source configuration to ensure environment consistency. The tool enables the creation of a golden image pipeline by generating compatible system images for different cloud providers and on-premises hypervisors. It includes an image lifecycle registry to store metadata for tracking the versioning and status of generated images. The system manages the automation of machine image creatio

    Go
    Auf GitHub ansehen↗15,717
Alle 30 Alternativen zu Virtual Kubelet anzeigen→

Häufig gestellte Fragen

Was macht virtual-kubelet/virtual-kubelet?

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.

Was sind die Hauptfunktionen von virtual-kubelet/virtual-kubelet?

Die Hauptfunktionen von virtual-kubelet/virtual-kubelet sind: External Compute Orchestrators, Virtual Node Providers, Compute Lifecycle Mapping, Compute Node Emulation, Pod Lifecycle Event Mapping, Custom Kubelet Implementations, External Compute Orchestration, External Compute Scheduling.

Welche Open-Source-Alternativen gibt es zu virtual-kubelet/virtual-kubelet?

Open-Source-Alternativen zu virtual-kubelet/virtual-kubelet sind unter anderem: kubernetes-sigs/cluster-api — Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and… mitchellh/packer — Packer is a machine image build tool and multi-platform image orchestrator. It functions as an infrastructure as code… microsoftdocs/azure-docs — Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It… turbot/steampipe — Steampipe is a cloud infrastructure query engine and API-to-SQL mapper that translates REST and GraphQL API responses… guoyue2010/lxmusic- — lxmusic- is a cross-platform audio player and music streaming client designed to aggregate audio tracks from various… hashicorp/terraform-provider-aws — This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services…

Kuratierte Suchen mit Virtual Kubelet

Handverlesene Sammlungen, in denen Virtual Kubelet vorkommt.
  • Open-Source-Cloud