2
2
title : 下载 Kubernetes
3
3
type : docs
4
4
---
5
- <!--
5
+ <!--
6
6
title: Download Kubernetes
7
7
type: docs
8
8
-->
9
9
10
- <!--
10
+ <!--
11
11
Kubernetes ships binaries for each component as well as a standard set of client
12
12
applications to bootstrap or interact with a cluster. Components like the
13
13
API server are capable of running within container images inside of a
@@ -20,7 +20,7 @@ Kubernetes 为每个组件提供二进制文件以及一组标准的客户端应
20
20
作为官方发布过程的一部分,这些组件也以容器镜像的形式提供。
21
21
所有二进制文件和容器镜像都可用于多种操作系统和硬件架构。
22
22
23
- <!--
23
+ <!--
24
24
## Container Images
25
25
26
26
All Kubernetes container images are deployed to the
@@ -32,70 +32,39 @@ All Kubernetes container images are deployed to the
32
32
33
33
{{< feature-state for_k8s_version="v1.24" state="alpha" >}}
34
34
35
- <!--
35
+ <!--
36
36
For Kubernetes {{< param "version" >}}, the following
37
37
container images are signed using [cosign](https://github.com/sigstore/cosign)
38
38
signatures:
39
39
-->
40
40
对于 Kubernetes {{< param "version" >}},以下容器镜像使用
41
41
[ cosign] ( https://github.com/sigstore/cosign ) 进行签名:
42
42
43
- <!--
44
- | Container Image | Supported Architectures |
43
+ <!--
44
+ | Container Image | Supported Architectures |
45
45
-->
46
- | 容器镜像 | 支持架构 |
47
- | ------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
48
- | [ registry.k8s.io/kube-apiserver:{{< param "fullversion" >}}] [ 0 ] | [ amd64] [ 0-amd64 ] , [ arm] [ 0-arm ] , [ arm64] [ 0-arm64 ] , [ ppc64le] [ 0-ppc64le ] , [ s390x] [ 0-s390x ] |
49
- | [ registry.k8s.io/kube-controller-manager:{{< param "fullversion" >}}] [ 1 ] | [ amd64] [ 1-amd64 ] , [ arm] [ 1-arm ] , [ arm64] [ 1-arm64 ] , [ ppc64le] [ 1-ppc64le ] , [ s390x] [ 1-s390x ] |
50
- | [ registry.k8s.io/kube-proxy:{{< param "fullversion" >}}] [ 2 ] | [ amd64] [ 2-amd64 ] , [ arm] [ 2-arm ] , [ arm64] [ 2-arm64 ] , [ ppc64le] [ 2-ppc64le ] , [ s390x] [ 2-s390x ] |
51
- | [ registry.k8s.io/kube-scheduler:{{< param "fullversion" >}}] [ 3 ] | [ amd64] [ 3-amd64 ] , [ arm] [ 3-arm ] , [ arm64] [ 3-arm64 ] , [ ppc64le] [ 3-ppc64le ] , [ s390x] [ 3-s390x ] |
52
- | [ registry.k8s.io/conformance:{{< param "fullversion" >}}] [ 4 ] | [ amd64] [ 4-amd64 ] , [ arm] [ 4-arm ] , [ arm64] [ 4-arm64 ] , [ ppc64le] [ 4-ppc64le ] , [ s390x] [ 4-s390x ] |
53
-
54
- [ 0 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-apiserver
55
- [ 0-amd64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-apiserver-amd64
56
- [ 0-arm ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-apiserver-arm
57
- [ 0-arm64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-apiserver-arm64
58
- [ 0-ppc64le ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-apiserver-ppc64le
59
- [ 0-s390x ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-apiserver-s390x
60
- [ 1 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-controller-manager
61
- [ 1-amd64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-controller-manager-amd64
62
- [ 1-arm ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-controller-manager-arm
63
- [ 1-arm64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-controller-manager-arm64
64
- [ 1-ppc64le ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-controller-manager-ppc64le
65
- [ 1-s390x ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-controller-manager-s390x
66
- [ 2 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-proxy
67
- [ 2-amd64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-proxy-amd64
68
- [ 2-arm ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-proxy-arm
69
- [ 2-arm64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-proxy-arm64
70
- [ 2-ppc64le ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-proxy-ppc64le
71
- [ 2-s390x ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-proxy-s390x
72
- [ 3 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-scheduler
73
- [ 3-amd64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-scheduler-amd64
74
- [ 3-arm ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-scheduler-arm
75
- [ 3-arm64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-scheduler-arm64
76
- [ 3-ppc64le ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-scheduler-ppc64le
77
- [ 3-s390x ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/kube-scheduler-s390x
78
- [ 4 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/conformance
79
- [ 4-amd64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/conformance-amd64
80
- [ 4-arm ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/conformance-arm
81
- [ 4-arm64 ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/conformance-arm64
82
- [ 4-ppc64le ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/conformance-ppc64le
83
- [ 4-s390x ] : https://console.cloud.google.com/gcr/images/k8s-artifacts-prod/us/conformance-s390x
84
-
85
- <!--
46
+ | 容器镜像 | 支持架构 |
47
+ | ------------------------------------------------------------------- | --------------------------------- |
48
+ | registry.k8s.io/kube-apiserver:{{< param "fullversion" >}} | amd64, arm, arm64, ppc64le, s390x |
49
+ | registry.k8s.io/kube-controller-manager:{{< param "fullversion" >}} | amd64, arm, arm64, ppc64le, s390x |
50
+ | registry.k8s.io/kube-proxy:{{< param "fullversion" >}} | amd64, arm, arm64, ppc64le, s390x |
51
+ | registry.k8s.io/kube-scheduler:{{< param "fullversion" >}} | amd64, arm, arm64, ppc64le, s390x |
52
+ | registry.k8s.io/conformance:{{< param "fullversion" >}} | amd64, arm, arm64, ppc64le, s390x |
53
+
54
+ <!--
86
55
All container images are available for multiple architectures, whereas the
87
56
container runtime should choose the correct one based on the underlying
88
57
platform. It is also possible to pull a dedicated architecture by suffixing the
89
58
container image name, for example
90
- [ `registry.k8s.io/kube-apiserver-arm64:{{< param "fullversion" >}}`][0-arm64] . All
59
+ `registry.k8s.io/kube-apiserver-arm64:{{< param "fullversion" >}}`. All
91
60
those derivations are signed in the same way as the multi-architecture manifest lists.
92
61
-->
93
62
所有容器镜像都支持多架构,容器运行时应根据下层平台选择正确的镜像。
94
63
也可以通过给容器镜像名称加后缀来拉取适合特定架构的镜像,例如
95
- [ ` registry.k8s.io/kube-apiserver-arm64:{{< param "fullversion" >}} ` ] [ 0-arm64 ] 。
64
+ ` registry.k8s.io/kube-apiserver-arm64:{{< param "fullversion" >}} ` 。
96
65
所有这些派生镜像都以与多架构清单列表相同的方式签名。
97
66
98
- <!--
67
+ <!--
99
68
The Kubernetes project publishes a list of signed Kubernetes container images
100
69
in [SPDX 2.2](https://spdx.dev/specifications/) format.
101
70
You can fetch that list using:
@@ -106,7 +75,8 @@ Kubernetes 项目以 [SPDX 2.2](https://spdx.dev/specifications/) 格式发布
106
75
``` shell
107
76
curl -Ls " https://sbom.k8s.io/$( curl -Ls https://dl.k8s.io/release/latest.txt) /release" | awk ' /Package: registry.k8s.io\// {print $3}'
108
77
```
109
- <!--
78
+
79
+ <!--
110
80
For Kubernetes v{{< skew currentVersion >}}, the only kind of code artifact that
111
81
you can verify integrity for is a container image, using the experimental
112
82
signing support.
@@ -119,7 +89,7 @@ To manually verify signed container images of Kubernetes core components, refer
119
89
如需手动验证 Kubernetes 核心组件的签名容器镜像,
120
90
请参考[ 验证签名容器镜像] ( /zh-cn/docs/tasks/administer-cluster/verify-signed-artifacts ) 。
121
91
122
- <!--
92
+ <!--
123
93
## Binaries
124
94
125
95
Find links to download Kubernetes components (and their checksums) in the [CHANGELOG](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG) files.
@@ -136,7 +106,7 @@ Alternately, use [downloadkubernetes.com](https://www.downloadkubernetes.com/) t
136
106
137
107
<!-- overview -->
138
108
139
- <!--
109
+ <!--
140
110
The Kubernetes command-line tool, [kubectl](/docs/reference/kubectl/kubectl/), allows
141
111
you to run commands against Kubernetes clusters.
142
112
@@ -150,7 +120,7 @@ Kubernetes 命令行工具 [kubectl](/zh-cn/docs/reference/kubectl/kubectl/) 允
150
120
有关更多信息,包括 kubectl 操作的完整列表,请参阅
151
121
[ ` kubectl ` 参考文档] ( /zh-cn/docs/reference/kubectl/ ) 。
152
122
153
- <!--
123
+ <!--
154
124
kubectl is installable on a variety of Linux platforms, macOS and Windows.
155
125
Find your preferred operating system below.
156
126
0 commit comments