你正在查看的文档所针对的是 Kubernetes 版本: v1.29

Kubernetes v1.29 版本的文档已不再维护。你现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本。

下载 Kubernetes

Kubernetes 为每个组件提供二进制文件以及一组标准的客户端应用来引导集群或与集群交互。 像 API 服务器这样的组件能够在集群内的容器镜像中运行。 这些组件作为官方发布过程的一部分,也以容器镜像的形式提供。 所有二进制文件和容器镜像都可用于多种操作系统和硬件架构。

kubectl

Kubernetes 命令行工具 kubectl 允许你对 Kubernetes 集群执行命令。

你可以使用 kubectl 部署应用,还可以检查和管理集群资源以及查看日志。 有关包括 kubectl 完整操作列表在内的更多信息,请参阅 kubectl 参考文档

kubectl 可安装在各种 Linux 平台、macOS 和 Windows 上。 在下方找到你首选的操作系统。

容器镜像

所有 Kubernetes 容器镜像都被部署到 registry.k8s.io 容器镜像仓库。

容器镜像 支持架构
registry.k8s.io/kube-apiserver:v1.29.3 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-controller-manager:v1.29.3 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-proxy:v1.29.3 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-scheduler:v1.29.3 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/conformance:v1.29.3 amd64, arm, arm64, ppc64le, s390x

容器镜像架构

所有容器镜像都支持多架构,而容器运行时应根据下层平台选择正确的镜像。 也可以通过给容器镜像名称加后缀来拉取适合特定架构的镜像,例如 registry.k8s.io/kube-apiserver-arm64:v1.29.3

容器镜像签名

特性状态: Kubernetes v1.26 [beta]

对于 Kubernetes v1.29,容器镜像使用 sigstore 进行签名:

Kubernetes 项目以 SPDX 2.3 格式发布已签名的 Kubernetes 容器镜像列表。你可以使用以下方法获取该列表:

curl -Ls "https://sbom.k8s.io/$(curl -Ls https://dl.k8s.io/release/stable.txt)/release" | grep "SPDXID: SPDXRef-Package-registry.k8s.io" |  grep -v sha256 | cut -d- -f3- | sed 's/-/\//' | sed 's/-v1/:v1/'

如需手动验证 Kubernetes 核心组件的签名容器镜像, 请参考验证签名容器镜像

如果你要拉取特定架构的容器镜像,则单架构镜像的签名方式与多架构清单列表相同。

二进制

你可以从下表找到下载 v1.29 Kubernetes 组件(及其校验和)的链接。 若想下载早期支持的版本,可以查阅各自的文档链接了解早期版本, 或使用 downloadkubernetes.com

下载选项
操作系统
最新版本
架构
下载 Kubernetes 组件二进制
版本 操作系统 架构 下载二进制 复制链接
v1.29.11 darwin amd64 kubectl dl.k8s.io/v1.29.11/bin/darwin/amd64/kubectl (校验和 | 签名 | 证书)
v1.29.11 darwin amd64 kubectl-convert dl.k8s.io/v1.29.11/bin/darwin/amd64/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 darwin arm64 kubectl dl.k8s.io/v1.29.11/bin/darwin/arm64/kubectl (校验和 | 签名 | 证书)
v1.29.11 darwin arm64 kubectl-convert dl.k8s.io/v1.29.11/bin/darwin/arm64/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux 386 kubectl dl.k8s.io/v1.29.11/bin/linux/386/kubectl (校验和 | 签名 | 证书)
v1.29.11 linux 386 kubectl-convert dl.k8s.io/v1.29.11/bin/linux/386/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux amd64 apiextensions-apiserver dl.k8s.io/v1.29.11/bin/linux/amd64/apiextensions-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kube-aggregator dl.k8s.io/v1.29.11/bin/linux/amd64/kube-aggregator (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kube-apiserver dl.k8s.io/v1.29.11/bin/linux/amd64/kube-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kube-controller-manager dl.k8s.io/v1.29.11/bin/linux/amd64/kube-controller-manager (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kube-log-runner dl.k8s.io/v1.29.11/bin/linux/amd64/kube-log-runner (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kube-proxy dl.k8s.io/v1.29.11/bin/linux/amd64/kube-proxy (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kube-scheduler dl.k8s.io/v1.29.11/bin/linux/amd64/kube-scheduler (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kubeadm dl.k8s.io/v1.29.11/bin/linux/amd64/kubeadm (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kubectl dl.k8s.io/v1.29.11/bin/linux/amd64/kubectl (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kubectl-convert dl.k8s.io/v1.29.11/bin/linux/amd64/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux amd64 kubelet dl.k8s.io/v1.29.11/bin/linux/amd64/kubelet (校验和 | 签名 | 证书)
v1.29.11 linux amd64 mounter dl.k8s.io/v1.29.11/bin/linux/amd64/mounter (校验和 | 签名 | 证书)
v1.29.11 linux arm kubectl dl.k8s.io/v1.29.11/bin/linux/arm/kubectl (校验和 | 签名 | 证书)
v1.29.11 linux arm kubectl-convert dl.k8s.io/v1.29.11/bin/linux/arm/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux arm64 apiextensions-apiserver dl.k8s.io/v1.29.11/bin/linux/arm64/apiextensions-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kube-aggregator dl.k8s.io/v1.29.11/bin/linux/arm64/kube-aggregator (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kube-apiserver dl.k8s.io/v1.29.11/bin/linux/arm64/kube-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kube-controller-manager dl.k8s.io/v1.29.11/bin/linux/arm64/kube-controller-manager (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kube-log-runner dl.k8s.io/v1.29.11/bin/linux/arm64/kube-log-runner (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kube-proxy dl.k8s.io/v1.29.11/bin/linux/arm64/kube-proxy (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kube-scheduler dl.k8s.io/v1.29.11/bin/linux/arm64/kube-scheduler (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kubeadm dl.k8s.io/v1.29.11/bin/linux/arm64/kubeadm (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kubectl dl.k8s.io/v1.29.11/bin/linux/arm64/kubectl (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kubectl-convert dl.k8s.io/v1.29.11/bin/linux/arm64/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux arm64 kubelet dl.k8s.io/v1.29.11/bin/linux/arm64/kubelet (校验和 | 签名 | 证书)
v1.29.11 linux arm64 mounter dl.k8s.io/v1.29.11/bin/linux/arm64/mounter (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le apiextensions-apiserver dl.k8s.io/v1.29.11/bin/linux/ppc64le/apiextensions-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kube-aggregator dl.k8s.io/v1.29.11/bin/linux/ppc64le/kube-aggregator (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kube-apiserver dl.k8s.io/v1.29.11/bin/linux/ppc64le/kube-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kube-controller-manager dl.k8s.io/v1.29.11/bin/linux/ppc64le/kube-controller-manager (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kube-log-runner dl.k8s.io/v1.29.11/bin/linux/ppc64le/kube-log-runner (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kube-proxy dl.k8s.io/v1.29.11/bin/linux/ppc64le/kube-proxy (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kube-scheduler dl.k8s.io/v1.29.11/bin/linux/ppc64le/kube-scheduler (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kubeadm dl.k8s.io/v1.29.11/bin/linux/ppc64le/kubeadm (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kubectl dl.k8s.io/v1.29.11/bin/linux/ppc64le/kubectl (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kubectl-convert dl.k8s.io/v1.29.11/bin/linux/ppc64le/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le kubelet dl.k8s.io/v1.29.11/bin/linux/ppc64le/kubelet (校验和 | 签名 | 证书)
v1.29.11 linux ppc64le mounter dl.k8s.io/v1.29.11/bin/linux/ppc64le/mounter (校验和 | 签名 | 证书)
v1.29.11 linux s390x apiextensions-apiserver dl.k8s.io/v1.29.11/bin/linux/s390x/apiextensions-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux s390x kube-aggregator dl.k8s.io/v1.29.11/bin/linux/s390x/kube-aggregator (校验和 | 签名 | 证书)
v1.29.11 linux s390x kube-apiserver dl.k8s.io/v1.29.11/bin/linux/s390x/kube-apiserver (校验和 | 签名 | 证书)
v1.29.11 linux s390x kube-controller-manager dl.k8s.io/v1.29.11/bin/linux/s390x/kube-controller-manager (校验和 | 签名 | 证书)
v1.29.11 linux s390x kube-log-runner dl.k8s.io/v1.29.11/bin/linux/s390x/kube-log-runner (校验和 | 签名 | 证书)
v1.29.11 linux s390x kube-proxy dl.k8s.io/v1.29.11/bin/linux/s390x/kube-proxy (校验和 | 签名 | 证书)
v1.29.11 linux s390x kube-scheduler dl.k8s.io/v1.29.11/bin/linux/s390x/kube-scheduler (校验和 | 签名 | 证书)
v1.29.11 linux s390x kubeadm dl.k8s.io/v1.29.11/bin/linux/s390x/kubeadm (校验和 | 签名 | 证书)
v1.29.11 linux s390x kubectl dl.k8s.io/v1.29.11/bin/linux/s390x/kubectl (校验和 | 签名 | 证书)
v1.29.11 linux s390x kubectl-convert dl.k8s.io/v1.29.11/bin/linux/s390x/kubectl-convert (校验和 | 签名 | 证书)
v1.29.11 linux s390x kubelet dl.k8s.io/v1.29.11/bin/linux/s390x/kubelet (校验和 | 签名 | 证书)
v1.29.11 linux s390x mounter dl.k8s.io/v1.29.11/bin/linux/s390x/mounter (校验和 | 签名 | 证书)
v1.29.11 windows 386 kubectl-convert.exe dl.k8s.io/v1.29.11/bin/windows/386/kubectl-convert.exe (校验和 | 签名 | 证书)
v1.29.11 windows 386 kubectl.exe dl.k8s.io/v1.29.11/bin/windows/386/kubectl.exe (校验和 | 签名 | 证书)
v1.29.11 windows amd64 kube-log-runner.exe dl.k8s.io/v1.29.11/bin/windows/amd64/kube-log-runner.exe (校验和 | 签名 | 证书)
v1.29.11 windows amd64 kube-proxy.exe dl.k8s.io/v1.29.11/bin/windows/amd64/kube-proxy.exe (校验和 | 签名 | 证书)
v1.29.11 windows amd64 kubeadm.exe dl.k8s.io/v1.29.11/bin/windows/amd64/kubeadm.exe (校验和 | 签名 | 证书)
v1.29.11 windows amd64 kubectl-convert.exe dl.k8s.io/v1.29.11/bin/windows/amd64/kubectl-convert.exe (校验和 | 签名 | 证书)
v1.29.11 windows amd64 kubectl.exe dl.k8s.io/v1.29.11/bin/windows/amd64/kubectl.exe (校验和 | 签名 | 证书)
v1.29.11 windows amd64 kubelet.exe dl.k8s.io/v1.29.11/bin/windows/amd64/kubelet.exe (校验和 | 签名 | 证书)
v1.29.11 windows arm64 kubectl-convert.exe dl.k8s.io/v1.29.11/bin/windows/arm64/kubectl-convert.exe (校验和 | 签名 | 证书)
v1.29.11 windows arm64 kubectl.exe dl.k8s.io/v1.29.11/bin/windows/arm64/kubectl.exe (校验和 | 签名 | 证书)