通过在 API 服务器中创建节点资源来注册它正在运行的节点。持续监控 API 服务器上调度到节点的容器组。使用配置的容器运行时启动容器组的容器。持续监控正在运行的容器,并将其状态、事件和资源消耗报告给 API 服务器。运行容器存活探测,在探测失败时重启容器,当 API 服务器中删除容器组时终止(通知服务器容器组终止的消息)。
服务代理
服务代理(kube-proxy)在每个节点上运行,确保一个容器组可以与另一个容器组通讯,一个节点可以与另一个节点对话,一个容器可以与另一个容器对话。它负责监视 API 服务器对服务和容器组定义的更改,以保持整个网络配置是最新的。当一项服务得到多个容器组的支持时,代理会在这些容器组之间执行负载平衡。