32
32
-->
33
33
本文档概述了一个正常运行的 Kubernetes 集群所需的各种组件。
34
34
35
- {{< figure src="/images /docs/components-of-kubernetes.svg" alt="Kubernetes 的组件" caption="Kubernetes 集群的组件" class="diagram-large" clicktozoom="true" >}}
35
+ {{< figure src="/zh-cn /docs/images /components-of-kubernetes.svg" alt="Kubernetes 的组件" caption="Kubernetes 集群的组件" class="diagram-large" clicktozoom="true" >}}
36
36
37
37
<!-- body -->
38
38
42
42
A Kubernetes cluster consists of a control plane and one or more worker nodes.
43
43
Here's a brief overview of the main components:
44
44
-->
45
- ## 核心组件
45
+ ## 核心组件 {#core-components}
46
46
47
47
Kubernetes 集群由控制平面和一个或多个工作节点组成。以下是主要组件的简要概述:
48
48
@@ -52,10 +52,10 @@ Kubernetes 集群由控制平面和一个或多个工作节点组成。以下是
52
52
Manage the overall state of the cluster:
53
53
54
54
[kube-apiserver](/docs/concepts/architecture/#kube-apiserver)
55
- : The core component server that exposes the Kubernetes HTTP API
55
+ : The core component server that exposes the Kubernetes HTTP API.
56
56
57
57
[etcd](/docs/concepts/architecture/#etcd)
58
- : Consistent and highly-available key value store for all API server data
58
+ : Consistent and highly-available key value store for all API server data.
59
59
60
60
[kube-scheduler](/docs/concepts/architecture/#kube-scheduler)
61
61
: Looks for Pods not yet bound to a node, and assigns each Pod to a suitable node.
@@ -66,15 +66,15 @@ Manage the overall state of the cluster:
66
66
[cloud-controller-manager](/docs/concepts/architecture/#cloud-controller-manager) (optional)
67
67
: Integrates with underlying cloud provider(s).
68
68
-->
69
- ## 控制平面组件(Control Plane Components) {#control-plane-components}
69
+ ## 控制平面组件 {#control-plane-components}
70
70
71
- 管理集群的整体状态:
71
+ 这些控制平面组件(Control Plane Component) 管理集群的整体状态:
72
72
73
73
[ kube-apiserver] ( /zh-cn/docs/concepts/architecture/#kube-apiserver )
74
- : 公开 Kubernetes HTTP API 的核心组件服务器
74
+ : 公开 Kubernetes HTTP API 的核心组件服务器。
75
75
76
76
[ etcd] ( /zh-cn/docs/concepts/architecture/#etcd )
77
- : 具备一致性和高可用性的键值存储,用于所有 API 服务器的数据存储
77
+ : 具备一致性和高可用性的键值存储,用于所有 API 服务器的数据存储。
78
78
79
79
[ kube-scheduler] ( /zh-cn/docs/concepts/architecture/#kube-scheduler )
80
80
: 查找尚未绑定到节点的 Pod,并将每个 Pod 分配给合适的节点。
@@ -83,7 +83,7 @@ Manage the overall state of the cluster:
83
83
: 运行{{< glossary_tooltip text="控制器" term_id="controller" >}}来实现 Kubernetes API 行为。
84
84
85
85
[ cloud-controller-manager] ( /zh-cn/docs/concepts/architecture/#cloud-controller-manager ) (optional)
86
- : 与底层云驱动集成
86
+ : 与底层云驱动集成。
87
87
88
88
<!--
89
89
### Node Components
@@ -96,7 +96,6 @@ Run on every node, maintaining running pods and providing the Kubernetes runtime
96
96
[kube-proxy](/docs/concepts/architecture/#kube-proxy) (optional)
97
97
: Maintains network rules on nodes to implement {{< glossary_tooltip text="Services" term_id="service" >}}.
98
98
99
-
100
99
[Container runtime](/docs/concepts/architecture/#container-runtime)
101
100
: Software responsible for running containers. Read
102
101
[Container Runtimes](/docs/setup/production-environment/container-runtimes/) to learn more.
@@ -134,28 +133,28 @@ Addons extend the functionality of Kubernetes. A few important examples include:
134
133
135
134
<!--
136
135
[DNS](/docs/concepts/architecture/#dns)
137
- : For cluster-wide DNS resolution
136
+ : For cluster-wide DNS resolution.
138
137
139
138
[Web UI](/docs/concepts/architecture/#web-ui-dashboard) (Dashboard)
140
- : For cluster management via a web interface
139
+ : For cluster management via a web interface.
141
140
142
141
[Container Resource Monitoring](/docs/concepts/architecture/#container-resource-monitoring)
143
- : For collecting and storing container metrics
142
+ : For collecting and storing container metrics.
144
143
145
144
[Cluster-level Logging](/docs/concepts/architecture/#cluster-level-logging)
146
- : For saving container logs to a central log store
145
+ : For saving container logs to a central log store.
147
146
-->
148
147
[ DNS] ( /zh-cn/docs/concepts/architecture/#dns )
149
- : 集群范围内的 DNS 解析
148
+ : 集群范围内的 DNS 解析。
150
149
151
150
[ Web 界面] ( /zh-cn/docs/concepts/architecture/#web-ui-dashboard ) (Dashboard)
152
- : 通过 Web 界面进行集群管理
151
+ : 通过 Web 界面进行集群管理。
153
152
154
153
[ 容器资源监控] ( /zh-cn/docs/concepts/architecture/#container-resource-monitoring )
155
- : 用于收集和存储容器指标
154
+ : 用于收集和存储容器指标。
156
155
157
156
[ 集群层面日志] ( /zh-cn/docs/concepts/architecture/#cluster-level-logging )
158
- : 用于将容器日志保存到中央日志存储
157
+ : 用于将容器日志保存到中央日志存储。
159
158
160
159
<!--
161
160
## Flexibility in Architecture
0 commit comments