组,SIG-Node 是 Kubernetes 里相对沉寂也不太发声的一个小组,小组里的成员也很少
在外面公开宣讲。
不过,正如我前面所介绍的,SIG-Node 以及 kubelet,其实是 Kubernetes 整套体系里非
常核心的一个部分。 毕竟,它们才是 Kubernetes 这样一个容器编排与管理系统,跟容器
打交道的主要“场所”。
而 kubelet 这个组件本身,也是 Kubernetes 里面第二个不可被替代的组件(第一个不可
被替代的组件当然是 kube-apiserver)。也就是说,无论如何,我都不太建议你对
kubelet 的代码进行大量的改动。保持 kubelet 跟上游基本一致的重要性,就跟保持
kube-apiserver 跟上游一致是一个道理。
当然, kubelet 本身,也是按照“控制器”模式来工作的。它实际的工作原理,可以用如
下所示的一幅示意图来表示清楚。
可以看到,kubelet 的工作核心,就是一个控制循环,即:SyncLoop(图中的大圆圈)。
而驱动这个控制循环运行的事件,包括四种:
文档被以下合辑收录
评论