1 repository
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 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.
Connects external services or serverless platforms to a Kubernetes cluster so they function as standard compute nodes.