From 8cdc7655928936fbddc5c3b7a98e6375786f12db Mon Sep 17 00:00:00 2001 From: Zhuzhenghao Date: Wed, 10 May 2023 14:00:37 +0800 Subject: [PATCH] [zh] resync page kubelet --- .../command-line-tools-reference/kubelet.md | 101 +++++++++--------- 1 file changed, 52 insertions(+), 49 deletions(-) diff --git a/content/zh-cn/docs/reference/command-line-tools-reference/kubelet.md b/content/zh-cn/docs/reference/command-line-tools-reference/kubelet.md index 035e450800c12..a40d97ae7f17f 100644 --- a/content/zh-cn/docs/reference/command-line-tools-reference/kubelet.md +++ b/content/zh-cn/docs/reference/command-line-tools-reference/kubelet.md @@ -67,10 +67,9 @@ kubelet [flags] -kubelet 用来提供服务的 IP 地址(设置为0.0.0.0 表示使用所有 IPv4 接口, -设置为 :: 表示使用所有 IPv6 接口)。 +kubelet 用来提供服务的 IP 地址(设置为 0.0.0.0:: 表示监听用于监听所有接口和IP协议族)。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -134,16 +133,15 @@ The duration to cache responses from the webhook token authenticator. (default 2 ---authorization-mode string +--authorization-mode string     默认值: AlwaysAllow -kubelet 服务器的鉴权模式。可选值包括:AlwaysAllowWebhookWebhook 模式使用 SubjectAccessReview API 鉴权。 -当 --config 参数未被设置时,默认值为 AlwaysAllow,当使用了 ---config 时,默认值为 Webhook。 +kubelet 服务器的鉴权模式。可选值包括:AlwaysAllow、Webhook。 +Webhook 模式使用 SubjectAccessReview API 鉴权。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -184,7 +182,7 @@ The duration to cache 'unauthorized' responses from the webhook authorizer. (DEP 包含 Azure 容器镜像库配置信息的文件的路径。 @@ -284,7 +282,7 @@ If set, any request presenting a client certificate signed by one of the authori 云驱动配置文件的路径。空字符串表示没有配置文件。 已弃用:将在 1.24 或更高版本中移除,以便于从 kubelet 中去除云驱动代码。 @@ -359,9 +357,9 @@ kubelet 将从此标志所指的文件中加载其初始配置。此路径可以 -设置容器的日志文件个数上限。此值必须不小于 2。 +警告:Beta 版功能;设置容器的日志文件个数上限。此值必须大于等于 2。 此标志只能与 --container-runtime=remote 标志一起使用。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -374,9 +372,9 @@ Set the maximum number of container log files that can be present for a containe -设置容器日志文件在轮换生成新文件时之前的最大值(例如,10Mi)。 +警告:Beta 版功能;设置容器日志文件在轮换生成新文件时之前的最大值(例如,10Mi)。 此标志只能与 --container-runtime=remote 标志一起使用。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -462,7 +460,7 @@ Sets CPU CFS quota period value, cpu.cfs_period_us, defaults to Lin 要使用的 CPU 管理器策略。可选值包括:nonestatic。 (已弃用:应在 --config 所给的配置文件中进行设置。 @@ -547,7 +545,7 @@ Enable the Kubelet's server. (DEPRECATED: This parameter should be set via the c 用逗号分隔的列表,包含由 kubelet 强制执行的节点可分配资源级别。 可选配置为:nonepodssystem-reservedkube-reserved。 @@ -566,10 +564,10 @@ A comma separated list of levels of node allocatable enforcement to be enforced 事件记录的个数的突发峰值上限,在遵从 --event-qps 阈值约束的前提下 -临时允许事件记录达到此数目。仅在 --event-qps 大于 0 时使用。 +临时允许事件记录达到此数目。该数字必须大于等于 0。如果为 0,则使用默认突发值(10)。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -581,9 +579,9 @@ Maximum size of a bursty event records, temporarily allows event records to burs -设置大于 0 的值表示限制每秒可生成的事件数量。设置为 0 表示不限制。 +QPS 用于限制事件创建的速率。该数字必须大于等于 0。如果为 0,则使用默认QPS值(5)。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -734,7 +732,7 @@ Makes the Kubelet fail to start if swap is enabled on the node. (DEPRECATED: Thi ---feature-gates mapStringBool +--feature-gates <一个由 “key=true/false” 组成的对偶> @@ -756,7 +754,7 @@ CPUManagerPolicyBetaOptions=true|false (BETA - default=true)
CPUManagerPolicyOptions=true|false (BETA - default=true)
CSIMigrationPortworx=true|false (BETA - default=false)
CSIMigrationRBD=true|false (ALPHA - default=false)
-CSINodeExpandSecret=true|false (ALPHA - default=false)
+CSINodeExpandSecret=true|false (BETA - default=true)
CSIVolumeHealth=true|false (ALPHA - default=false)
ComponentSLIs=true|false (ALPHA - default=false)
ContainerCheckpoint=true|false (ALPHA - default=false)
@@ -812,6 +810,7 @@ NodeInclusionPolicyInPodTopologySpread=true|false (BETA - default=true)
NodeOutOfServiceVolumeDetach=true|false (BETA - default=true)
NodeSwap=true|false (ALPHA - default=false)
OpenAPIEnums=true|false (BETA - default=true)
+OpenAPIV3=true|false (BETA - default=true)
PDBUnhealthyPodEvictionPolicy=true|false (ALPHA - default=false)
PodAndContainerStatsFromCRI=true|false (ALPHA - default=false)
PodDeletionCost=true|false (BETA - default=true)
@@ -845,6 +844,7 @@ ValidatingAdmissionPolicy=true|false (ALPHA - default=false)
VolumeCapacityPriority=true|false (ALPHA - default=false)
WinDSR=true|false (ALPHA - default=false)
WinOverlay=true|false (BETA - default=true)
+WindowsHostNetwork=true|false (ALPHA - default=true)
(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See kubelet-config-file for more information.) --> 用于 alpha 实验性特性的特性开关组,每个开关以 key=value 形式表示。当前可用开关包括:
@@ -863,7 +863,7 @@ CPUManagerPolicyAlphaOptions=true|false (ALPHA - 默认值为 false)
CPUManagerPolicyBetaOptions=true|false (BETA - 默认值为 true)
CPUManagerPolicyOptions=true|false (BETA - 默认值为 true)
CSIMigrationRBD=true|false (ALPHA - 默认值为 false)
-CSINodeExpandSecret=true|false (ALPHA - 默认值为 false)
+CSINodeExpandSecret=true|false (BETA - 默认值为 false)
CSIVolumeHealth=true|false (ALPHA - 默认值为 false)
ComponentSLIs=true|false (ALPHA - 默认值为 false)
ContainerCheckpoint=true|false (ALPHA - 默认值为 false)
@@ -973,21 +973,6 @@ Duration between checking config files for new data. (DEPRECATED: This parameter - ---topology-manager-policy-options string - - - - -一组 key=value Topology Manager 策略选项,用于微调它们的行为。 -如果未提供,则保持默认行为。(已弃用:此参数应通过 Kubelet 的 --config -标志指定的配置文件设置。请参阅 -kubelet-config-file 了解更多信息。) - - - --hairpin-mode string     默认值:promiscuous-bridge @@ -1010,10 +995,9 @@ How should the kubelet setup hairpin NAT. This allows endpoints of a Service to -用于运行 healthz 服务器的 IP 地址(设置为 0.0.0.0 表示使用所有 IPv4 接口, -设置为 :: 表示使用所有 IPv6 接口。 +用于运行 healthz 服务器的 IP 地址(设置为 0.0.0.0:: 表示监听所有接口和 IP 协议族。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -1203,9 +1187,10 @@ If enabled, the kubelet will integrate with the kernel memcg notification to det -每秒发送到 apiserver 的突发请求数量上限。 +每秒发送到 API 服务器 的突发请求数量上限。 +该数字必须大于或等于 0。如果为 0,则使用默认的突发值(10)。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -1345,10 +1330,11 @@ Maximum number of seconds between log flushes [Alpha 特性]在具有拆分输出流的 JSON 格式中,可以将信息消息缓冲一段时间以提高性能。 零字节的默认值禁用缓冲。大小可以指定为字节数(512)、1000 的倍数(1K)、1024 的倍数(2Ki) 或这些(3M、4G、5Mi、6Gi)的幂。 +启用 LoggingAlphaOptions 特性门控来使用此功能。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -1360,9 +1346,10 @@ Maximum number of seconds between log flushes [Alpha 特性]以 JSON 格式,将错误消息写入 stderr,将 info 消息写入 stdout。 +启用 LoggingAlphaOptions 特性门控来使用此功能。 默认是将单个流写入标准输出。 (已弃用:应在 --config 所给的配置文件中进行设置。 请参阅 kubelet-config-file 了解更多信息。) @@ -1926,7 +1913,7 @@ Auto rotate the kubelet client certificates by requesting new certificates from <警告:Beta 特性> 当 kubelet 的服务证书即将过期时自动从 kube-apiserver 请求新的证书进行轮换。 要求启用 RotateKubeletServerCertificate 特性门控,以及对提交的 @@ -2155,14 +2142,31 @@ File containing x509 private key matching --tls-cert-file. (DEPRECA + ---topology-manager-policy string     默认值:none +--topology-manager-policy string     默认值: 'none' +要使用的拓扑管理器策略,用于微调它们的行为。 +可能的取值有:“none”“best-effort”“restricted”“single-numa-node”。 +(已弃用:此参数应通过 Kubelet 的 --config +标志指定的配置文件设置。请参阅 +kubelet-config-file 了解更多信息。) + + + + +--topology-manager-policy-options string + + + + 设置拓扑管理策略(Topology Manager policy)。可选值包括:nonebest-effortrestrictedsingle-numa-node。 (已弃用:应在 --config 所给的配置文件中进行设置。 @@ -2176,7 +2180,7 @@ Topology Manager policy to use. Possible values: 'none', 'bes 拓扑提示信息使用范围。拓扑管理器从提示提供者(Hints Providers)处收集提示信息, 并将其应用到所定义的范围以确保 Pod 准入。 @@ -2252,4 +2256,3 @@ Specifies interval for kubelet to calculate and cache the volume disk usage for -