并负责管理节点上的容器化工作负载。kubelet从Kubernetes API服务器获取Pod的描述,并确保Pod在节点上正常运行。
kubelet的主要职责包括:
Pod生命周期管理:kubelet负责监视分配给节点的Pod,并根据Pod的描述启动、停止和重启容器。它通过与容器运行时(如Docker)进行交互,以创建和销毁容器。
资源管理:kubelet根据Pod描述中定义的资源需求,监控节点上的资源使用情况,并确保Pod的资源需求得到满足。它会根据节点上的可用资源情况,限制Pod的资源使用量。
健康检查:kubelet会定期检查Pod和容器的健康状态,并向Kubernetes API...