企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] 通过解读 [get-kube-binaries.sh](https://github.com/kubernetes/kubernetes/blob/v1.23.3/cluster/get-kube-binaries.sh) 脚本,可以知道,kubenetes的二进制文件主要在以下三个包中: ### **kubernetes-server** 下载链接为 https://dl.k8s.io/{version}/kubernetes-server-{os}-{arch}.tar.gz 比如: https://dl.k8s.io/v1.23.3/kubernetes-server-linux-amd64.tar.gz, 这个包里面包含的二进制文件有: - kubeadm、kubectl、kubelet - kube-apiserver、kube-controller-manager、kube-scheduler - kube-proxy - 等等 ### **kubernetes-client** 下载链接为 https://dl.k8s.io/{version}/kubernetes-client-{os}-{arch}.tar.gz 主要包含: - kubectl ### **kubernetes-node** 下载链接为 https://dl.k8s.io/{version}/kubernetes-node-{os}-{arch}.tar.gz 主要包含: - kubelet、kube-proxy ### **总结** 可以看出,kubernetes-server包含了kubernetes-node和kubernetes-client的包,所以只下载这一个包就可以得到所有的二进制文件。