下载 Kubernetes
Kubernetes 为每个组件提供二进制文件以及一组标准的客户端应用来引导集群或与集群交互。 像 API 服务器这样的组件能够在集群内的容器镜像中运行。 这些组件作为官方发布过程的一部分,也以容器镜像的形式提供。 所有二进制文件和容器镜像都可用于多种操作系统和硬件架构。
kubectl
Kubernetes 命令行工具 kubectl 允许你对 Kubernetes 集群执行命令。
你可以使用 kubectl 部署应用,还可以检查和管理集群资源以及查看日志。
有关包括 kubectl 完整操作列表在内的更多信息,请参阅
kubectl
参考文档。
kubectl 可安装在各种 Linux 平台、macOS 和 Windows 上。 在下方找到你首选的操作系统。
容器镜像
所有 Kubernetes 容器镜像都被部署到 registry.k8s.io
容器镜像仓库。
Kubernetes v1.24 [alpha]
对于 Kubernetes v1.28,以下容器镜像使用 cosign 进行签名:
容器镜像 | 支持架构 |
---|---|
registry.k8s.io/kube-apiserver:v1.28.4 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/kube-controller-manager:v1.28.4 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/kube-proxy:v1.28.4 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/kube-scheduler:v1.28.4 | amd64, arm, arm64, ppc64le, s390x |
registry.k8s.io/conformance:v1.28.4 | amd64, arm, arm64, ppc64le, s390x |
所有容器镜像都支持多架构,而容器运行时应根据下层平台选择正确的镜像。
也可以通过给容器镜像名称加后缀来拉取适合特定架构的镜像,例如
registry.k8s.io/kube-apiserver-arm64:v1.28.4
。
所有这些派生镜像都以与多架构清单列表相同的方式签名。
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.28,唯一可以验证完整性的代码工件就是容器镜像,它使用实验性签名支持。
如需手动验证 Kubernetes 核心组件的签名容器镜像, 请参考验证签名容器镜像。
二进制
你可以在 CHANGELOG 文件中找到下载 Kubernetes 组件(及其校验和)的链接。另外你还可以使用 downloadkubernetes.com 筛选版本和架构。
你可以从下表找到下载 v1.28 Kubernetes 组件(及其校验和)的链接。 若想下载早期支持的版本,可以查阅各自的文档链接了解早期版本, 或使用 downloadkubernetes.com。
下载选项
反馈
此页是否对你有帮助?
感谢反馈。如果你有一个关于如何使用 Kubernetes 的具体问题需要答案,可以访问 Stack Overflow. 在 GitHub 仓库上登记新的问题 报告问题 或者 提出改进建议.