Kubernetes:二进制下载地址

Kubernetes 构建产物说明

  • 使用 v1.36.1 手动构建为例
文件 描述
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)节点上安全挂载文件系统。

:pushpin: 补充说明

  • e2e.testginkgo 属于测试工具,不会在生产集群中直接部署。