Merge pull request #46082 from windsonsea/letfile
[zh] Sync administer-cluster/kubelet-config-file.mdpull/46084/head
commit
5cfe223818
|
@ -87,9 +87,10 @@ In this example, the kubelet is configured with the following settings:
|
|||
|
||||
<!--
|
||||
1. `address`: The kubelet will serve on IP address `192.168.0.8`.
|
||||
2. `port`: The kubelet will serve on port `20250`.
|
||||
3. `serializeImagePulls`: Image pulls will be done in parallel.
|
||||
4. `evictionHard`: The kubelet will evict Pods under one of the following conditions:
|
||||
1. `port`: The kubelet will serve on port `20250`.
|
||||
1. `serializeImagePulls`: Image pulls will be done in parallel.
|
||||
1. `evictionHard`: The kubelet will evict Pods under one of the following conditions:
|
||||
|
||||
- When the node's available memory drops below 100MiB.
|
||||
- When the node's main filesystem's available space is less than 10%.
|
||||
- When the image filesystem's available space is less than 15%.
|
||||
|
@ -218,10 +219,9 @@ However, it's important to note that the behavior varies based on the data type
|
|||
但是,请务必注意,产生的行为会根据配置字段的数据类型而有所不同。
|
||||
|
||||
<!--
|
||||
Different data types in the kubelet configuration structure merge differently.
|
||||
See the [reference
|
||||
document](/docs/reference/node/kubelet-config-directory-merging.md) for more
|
||||
information.
|
||||
Different data types in the kubelet configuration structure merge differently. See the
|
||||
[reference document](/docs/reference/node/kubelet-config-directory-merging.md)
|
||||
for more information.
|
||||
-->
|
||||
kubelet 配置结构中不同数据类型的合并方式不同。
|
||||
有关详细信息,请参阅[参考文档](/zh-cn/docs/reference/node/kubelet-config-directory-merging.md)。
|
||||
|
@ -249,8 +249,9 @@ On startup, the kubelet merges configuration from:
|
|||
{{< note >}}
|
||||
<!--
|
||||
The config drop-in dir mechanism for the kubelet is similar but different from how the `kubeadm` tool allows you to patch configuration.
|
||||
The `kubeadm` tool uses a specific [patching strategy](/docs/setup/production-environment/tools/kubeadm/control-plane-flags/#patches) for its configuration,
|
||||
whereas the only patch strategy for kubelet configuration drop-in files is `replace`. The kubelet determines the order of merges based on sorting the **suffixes** alphanumerically,
|
||||
The `kubeadm` tool uses a specific [patching strategy](/docs/setup/production-environment/tools/kubeadm/control-plane-flags/#patches)
|
||||
for its configuration, whereas the only patch strategy for kubelet configuration drop-in files is `replace`.
|
||||
The kubelet determines the order of merges based on sorting the **suffixes** alphanumerically,
|
||||
and replaces every field present in a higher priority file.
|
||||
-->
|
||||
kubelet 的配置插件目录机制类似,但与 `kubeadm` 工具允许 patch 配置的方式不同。
|
||||
|
@ -285,13 +286,12 @@ Which gives output like:
|
|||
-->
|
||||
其输出如下:
|
||||
|
||||
```bash
|
||||
```none
|
||||
Starting to serve on 127.0.0.1:8001
|
||||
|
||||
```
|
||||
|
||||
<!--
|
||||
2. Open another terminal window and use `curl` to fetch the kubelet configuration.
|
||||
1. Open another terminal window and use `curl` to fetch the kubelet configuration.
|
||||
Replace `<node-name>` with the actual name of your node:
|
||||
-->
|
||||
2. 打开另一个终端窗口并使用 `curl` 来获取 kubelet 配置。
|
||||
|
@ -301,7 +301,7 @@ Replace `<node-name>` with the actual name of your node:
|
|||
curl -X GET http://127.0.0.1:8001/api/v1/nodes/<node-name>/proxy/configz | jq .
|
||||
```
|
||||
|
||||
```bash
|
||||
```json
|
||||
{
|
||||
"kubeletconfig": {
|
||||
"enableServer": true,
|
||||
|
|
Loading…
Reference in New Issue