1 repositorio
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 es una implementación personalizada de kubelet que permite que un plano de control de Kubernetes trate plataformas sin servidor (serverless) y APIs de computación externas como nodos de clúster estándar. Funciona como un orquestador de computación externo, traduciendo comandos de orquestación estándar en las llamadas a la API específicas requeridas para ejecutar contenedores en infraestructura no nativa. El proyecto proporciona una interfaz de proveedor de nodo virtual conectable, permitiendo a los desarrolladores implementar proveedores de nodos personalizados que mapean eventos del ciclo de vida de los pods a backends externos específicos. Esto permite la emulación del comportamiento estándar del nodo, lo que permite al controlador del clúster programar cargas de trabajo en plataformas de terceros. El sistema cubre la orquestación de computación externa, la programación de recursos en nube híbrida y la expansión de la capacidad del clúster. Incluye capacidades para el seguimiento del ciclo de vida de los pods, enrutamiento de solicitudes administrativas para registros y ejecución, y la recopilación y exportación de telemetría de nodos y métricas de pods para admitir el autoescalado horizontal nativo. El despliegue es compatible a través de gestores de paquetes utilizando paquetes de configuración predefinidos.
Connects external services or serverless platforms to a Kubernetes cluster so they function as standard compute nodes.