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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
virtual-kubelet avatar

virtual-kubelet/virtual-kubelet

0
View on GitHub↗
4,531 stele·664 fork-uri·Go·Apache-2.0·7 vizualizărivirtual-kubelet.io↗

Virtual Kubelet

Virtual Kubelet este o implementare personalizată de kubelet care permite unui control plane Kubernetes să trateze platformele serverless și API-urile de calcul externe ca noduri de cluster standard. Acesta funcționează ca un orchestrator de calcul extern, traducând comenzile standard de orchestrare în apelurile API specifice necesare pentru a rula containere pe infrastructură non-nativă.

Proiectul oferă o interfață pluggable de furnizor de noduri virtuale, permițând dezvoltatorilor să implementeze furnizori de noduri personalizați care mapează evenimentele ciclului de viață al pod-urilor la backend-uri externe specifice. Acest lucru permite emularea comportamentului standard al nodurilor, ceea ce permite controllerului de cluster să programeze workload-uri pe platforme terțe.

Sistemul acoperă orchestrarea calculului extern, programarea resurselor în cloud hibrid și expansiunea capacității clusterului. Include capabilități pentru urmărirea ciclului de viață al pod-urilor, rutarea cererilor administrative pentru log-uri și execuție, precum și colectarea și exportul telemetriei nodurilor și metricilor pod-urilor pentru a susține autoscaling-ul orizontal nativ.

Deployment-ul este suportat prin manageri de pachete folosind bundle-uri de configurare predefinite.

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.

Istoric stele

Graficul istoricului de stele pentru virtual-kubelet/virtual-kubeletGraficul istoricului de stele pentru virtual-kubelet/virtual-kubelet

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face virtual-kubelet/virtual-kubelet?

Virtual Kubelet este o implementare personalizată de kubelet care permite unui control plane Kubernetes să trateze platformele serverless și API-urile de calcul externe ca noduri de cluster standard. Acesta funcționează ca un orchestrator de calcul extern, traducând comenzile standard de orchestrare în apelurile API specifice necesare pentru a rula containere pe infrastructură non-nativă.

Care sunt principalele funcționalități ale virtual-kubelet/virtual-kubelet?

Principalele funcționalități ale virtual-kubelet/virtual-kubelet sunt: 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.

Care sunt câteva alternative open-source pentru virtual-kubelet/virtual-kubelet?

Alternativele open-source pentru virtual-kubelet/virtual-kubelet includ: 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…

Alternative open-source pentru Virtual Kubelet

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Virtual Kubelet.
  • kubernetes-sigs/cluster-apiAvatar kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,233
  • microsoftdocs/azure-docsAvatar MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,894
  • guoyue2010/lxmusic-Avatar guoyue2010

    guoyue2010/lxmusic-

    2,993Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,993
  • mitchellh/packerAvatar mitchellh

    mitchellh/packer

    15,717Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,717
Vezi toate cele 30 alternative pentru Virtual Kubelet→

Colecții curatoriate care includ Virtual Kubelet

Colecții selectate manual în care apare Virtual Kubelet.
  • Cloud open source