2025年kubelet作用(kubelet kubectl)

kubelet作用(kubelet kubectl)kubelet 部署在每个 node 节点上的 它主要有 4 个功能 1 节点管理 kubelet 启动时会向 api server 进行注册 然后会定时的向 api server 汇报本节点信息状态 资源使用状态等 这样 master 就能够知道 node 节点的资源剩余 节点是否失联等等相关的信息了 master 知道了整个集群所有节点的资源情况 这对于 pod 的调度和正常运行至关重要 2 pod 管理

大家好,我是讯享网,很高兴认识大家。



kubelet负责维护node节点上pod的生命周期,当kubelet监听到master的下发到自己节点的任务时,比如要创建、更新、删除一个pod,kubelet 就会通过CRI(容器运行时接口)插件来调用不同的容器运行时来创建、更新、删除容器;常见的容器运行时有docker、containerd、rkt等等这些容器运行时,我们最熟悉的就是docker了,但在新版本的k8s已经弃用docker了,k8s1.24版本中已经使用containerd作为容器运行时了。


讯享网

3、容器健康检查。

pod中可以定义启动探针、存活探针、就绪探针等3种,我们最常用的就是存活探针、就绪探针,kubelet 会定期调用容器中的探针来检测容器是否存活,是否就绪,如果是存活探针,则会根据探测结果对检查失败的容器进行相应的重启策略;

4、Metrics Server资源监控。

在node节点上部署Metrics Server用于监控node节点、pod的CPU、内存、文件系统、网络使用等资源使用情况,而kubelet则通过Metrics Server获取所在节点及容器的上的数据。

小讯
上一篇 2025-04-21 23:50
下一篇 2025-04-17 18:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/151258.html