apiextensions-apiserver |
API 扩展服务器,负责处理 CustomResourceDefinition (CRD) 及 API 扩展相关的请求,是 Kubernetes 扩展机制的核心组件。 |
e2e.test |
端到端测试的可执行文件,包含了 Kubernetes 所有的 e2e 测试用例,用于对整个集群进行集成验证。 |
ginkgo |
Ginkgo 测试框架的运行器,Kubernetes 的 e2e 测试依赖此工具来组织和执行测试套件。 |
go-runner |
一个简单的 Go 程序启动器,用于在 conformance 测试镜像中运行指定的 Go 程序。 |
kube-aggregator |
API 聚合服务器,支持将多个独立的 API 服务(如 metrics-server)聚合到主 API Server 中,提供统一的访问入口。 |
kube-apiserver |
Kubernetes API Server,集群的控制面核心组件,提供 REST API 接口,处理所有资源的增删改查和认证授权。 |
kube-controller-manager |
控制器管理器,运行集群中各种控制器(如 Node Controller、Deployment Controller 等),负责将集群状态调节到期望状态。 |
kube-log-runner |
日志运行辅助工具,通常用于 Pod 中管理日志输出和轮转。 |
kube-proxy |
网络代理,运行在每个节点上,实现 Service 的负载均衡和网络规则(iptables/IPVS),将发往 Service 的流量转发到后端 Pod。 |
kube-scheduler |
调度器,负责监听新创建的未调度的 Pod,并为其选择最合适的节点运行。 |
kubeadm |
集群生命周期管理工具,用于初始化、升级、管理 Kubernetes 集群,遵循“最佳实践”快速部署。 |
kubectl |
Kubernetes 命令行客户端,用户通过 kubectl 与集群 API Server 交互,进行应用的部署、管理、排错等操作。 |
kubectl-convert |
API 版本转换插件,帮助将旧版本的 Kubernetes 资源清单转换为当前稳定或指定的 API 版本。 |
kubelet |
节点代理,运行在每个节点上,负责管理 Pod 和容器的生命周期(启动、停止、健康检查等),并上报节点状态。 |
kubemark |
虚拟节点工具,用于模拟大规模的节点,在测试环境中评估 Kubernetes 控制面的性能和可扩展性。 |
mounter |
GCE GCI mounter,Google Compute Engine 的挂载辅助工具,用于在 GCI(Google Container-Optimized OS)节点上安全挂载文件系统。 |