第5天:kubelet

发布: (2025年12月12日 GMT+8 10:51)
2 min read
原文: Dev.to

Source: Dev.to

概述

在 Kubernetes 的类比中,Kubelet 就像船长。它:

  • 请求加入集群所需的文档。
  • 充当来自 master/control‑plane 的唯一联系点。
  • 按调度器的指示在节点上加载和卸载容器。
  • 反馈节点及其容器的状态。

Kubelet 将工作节点注册到 Kubernetes 集群。当它收到运行 pod 的指令时,会请求容器运行时拉取并运行指定的镜像。随后它持续监控该 pod 及其容器,并将状态更新发送给 Kubernetes API 服务器。

可以把 Kubelet 看作节点管理器:它向 API 服务器报告状态,了解节点上所有 pod 的状态,并相应地指示容器运行时。

即使使用 Kubernetes 管理工具,Kubelet 仍需在工作节点上手动安装——下载安装包,解压并以服务方式运行。

查看 Kubelet 进程

你可以在工作节点上搜索来查看正在运行的 Kubelet 进程及其选项:

ps aux | grep kubelet
Back to Blog

相关文章

阅读更多 »

第4天:kube scheduler

概述 Kubernetes 调度器决定每个 pod 应该运行在哪个节点上。它本身并不直接放置 pod;相反,它为每个 pod 记录目标节点。

第3天:kube controller manager

概述 Kube Controller Manager 运行各种控制器,这些控制器持续监视 Kubernetes 集群中组件的状态,并努力将其恢复到期望的状态。