@@ -44,8 +44,8 @@ kubeadm CLI 工具的生命周期与 [kubelet](/zh-cn/docs/reference/command-lin
44
44
45
45
集群中涉及的所有 kubelet 的一些配置细节都必须相同,
46
46
而其他配置方面则需要基于每个 kubelet 进行设置,以适应给定机器的不同特性(例如操作系统、存储和网络)。
47
- 你可以手动地管理 kubelet 的配置,但是 kubeadm 现在提供一种 ` KubeletConfiguration ` API 类型
48
- 用于 [ 集中管理 kubelet 的配置] ( #configure-kubelets-using-kubeadm ) 。
47
+ 你可以手动地管理 kubelet 的配置,但是 kubeadm 现在提供一种 ` KubeletConfiguration ` API
48
+ 类型用于 [ 集中管理 kubelet 的配置] ( #configure-kubelets-using-kubeadm ) 。
49
49
50
50
<!-- body -->
51
51
@@ -95,7 +95,8 @@ a list of values to a camelCased key, illustrated by the following example:
95
95
现在,可以从该子网分配服务的虚拟 IP。
96
96
你还需要通过 kubelet 使用 ` --cluster-dns ` 标志设置 DNS 地址。
97
97
在集群中的每个管理器和节点上的 kubelet 的设置需要相同。
98
- kubelet 提供了一个版本化的结构化 API 对象,该对象可以配置 kubelet 中的大多数参数,并将此配置推送到集群中正在运行的每个 kubelet 上。
98
+ kubelet 提供了一个版本化的结构化 API 对象,该对象可以配置 kubelet
99
+ 中的大多数参数,并将此配置推送到集群中正在运行的每个 kubelet 上。
99
100
此对象被称为 [ ` KubeletConfiguration ` ] ( /zh-cn/docs/reference/config-api/kubelet-config.v1beta1/ ) 。
100
101
` KubeletConfiguration ` 允许用户指定标志,例如用骆峰值代表集群的 DNS IP 地址,如下所示:
101
102
@@ -154,7 +155,8 @@ The recommended way of applying such instance-specific configuration is by using
154
155
155
156
- 要指定容器运行时,你必须用 `--container-runtime-endpoint=<path>` 标志来指定端点。
156
157
157
- 应用此类特定于实例的配置的推荐方法是使用 [`KubeletConfiguration` 补丁](/zh-cn/docs/setup/production-environment/tools/kubeadm/control-plane-flags#patches)。
158
+ 应用此类特定于实例的配置的推荐方法是使用
159
+ [`KubeletConfiguration` 补丁](/zh-cn/docs/setup/production-environment/tools/kubeadm/control-plane-flags#patches)。
158
160
159
161
<!--
160
162
# # Configure kubelets using kubeadm
@@ -305,14 +307,12 @@ It augments the basic
305
307
或者 [DEB 版本 `kubelet.service`](https://github.com/kubernetes/release/blob/master/cmd/kubepkg/templates/latest/deb/kubelet/lib/systemd/system/kubelet.service)
306
308
作了增强:
307
309
308
- <!--
309
310
{{< note >}}
311
+ <!--
310
312
The contents below are just an example. If you don't want to use a package manager
311
313
follow the guide outlined in the [Without a package manager](/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#k8s-install-2))
312
314
section.
313
- {{< /note >}}
314
315
-->
315
- {{< note >}}
316
316
下面的内容只是一个例子。如果你不想使用包管理器,
317
317
请遵循[没有包管理器](/zh-cn/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#k8s-install-2))
318
318
章节的指南。
@@ -324,7 +324,7 @@ section.
324
324
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"
325
325
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"
326
326
# This is a file that "kubeadm init" and "kubeadm join" generate at runtime, populating
327
- the KUBELET_KUBEADM_ARGS variable dynamically
327
+ # the KUBELET_KUBEADM_ARGS variable dynamically
328
328
EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
329
329
# This is a file that the user can use for overrides of the kubelet args as a last resort. Preferably,
330
330
# the user should use the .NodeRegistration.KubeletExtraArgs object in the configuration files instead.
@@ -338,7 +338,8 @@ ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELE
338
338
[Service]
339
339
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"
340
340
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"
341
- # 这是 "kubeadm init" 和 "kubeadm join" 运行时生成的文件,动态地填充 KUBELET_KUBEADM_ARGS 变量
341
+ # 这是 "kubeadm init" 和 "kubeadm join" 运行时生成的文件,
342
+ # 动态地填充 KUBELET_KUBEADM_ARGS 变量
342
343
EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
343
344
# 这是一个文件,用户在不得已下可以将其用作替代 kubelet args。
344
345
# 用户最好使用 .NodeRegistration.KubeletExtraArgs 对象在配置文件中替代。
0 commit comments