kubelet

工作节点上的主要代理程序,它与控制平面的 apiserver 通信,负责管理节点上的 Pod 和容器

可以执行Pod 生命周期管理,健康检查(Pod 中的容器定期执行存活探针和就绪探针)

资源监控与上报:采集节点和 Pod 的资源使用情况(CPU、内存、磁盘等)通过apiserver汇报给控制平面并存入etcd

kube-proxy

工作节点上的网络代理为 Pod 提供稳定的网络访问入口和负载均衡

功能:维护网络规则。负载均衡

Container Runtime容器运行时

容器运行时是真正运行容器的软件,负责拉取镜像、启动、停止容器,以及管理容器的隔离环境。

功能:镜像管理(拉取、存储、删除),容器生命周期(创建、启动、停止、删除)。

 Pod Kubernetes 中最小的调度单元

包含一个或多个紧密相关的容器(但建议一个pod中安装一个容器),每个 Pod 在节点上占用一部分资源(CPU、内存),拥有独立的网络命名空间(IP 地址、端口范围)和可选的存储卷,同时受到kubelet 的管理

更多推荐