体系结构

Virtual Kubelet 的工作原理

本文档对 Virtual Kubelet 的工作原理进行了高级概述。它首先讲解了普通(即非虚拟)Kubelet 的工作原理,然后通过对比的方式阐释 Virtual Kubelet

Kubelet 通常的运作方式

通常,Kubernetes Kubelet为每个 Kubernetes 节点实现 Pod 和容器操作。它们作为每个节点上的代理运行,无论该节点是物理服务器还是虚拟机,都能处理该节点上的 Pod/容器操作。Kubelet 将名为PodSpec的配置作为输入,并确保在 PodSpec 中指定的容器正在运行且正常工作。

Virtual Kubelet 的工作原理

从 Kubernetes API 服务器的角度来看,Virtual Kubelet看起来像普通 Kubelet,但关键的区别在于它们在其他地方(例如云无服务器 API 中)而非在该节点上调度容器。

下面的图 1显示了一个 Kubernetes 集群,其中包括一系列标准 Kubelet 和一个 Virtual Kubelet。

图 1标准 Kubelet 与 Virtual Kubelet


© 2024 Virtual Kubelet 作者

体系结构