diff --git a/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md b/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md index 651e669810..fa68c0ca7c 100644 --- a/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md +++ b/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md @@ -18,6 +18,440 @@ auto_generated: true - [KubeProxyConfiguration](#kubeproxy-config-k8s-io-v1alpha1-KubeProxyConfiguration) +## `FormatOptions` {#FormatOptions} + + +**出现在:** + +- [LoggingConfiguration](#LoggingConfiguration) + +

+ +`FormatOptions` 包含不同日志格式的选项。 +

+ + + + + + + + + + + + +
字段描述
text [必需]
+TextOptions +
+

+ +[Alpha] text 包含日志格式 "text" 的选项。 +仅在启用了 `LoggingAlphaOptions` 特性门控时可用。 +

+
json [必需]
+JSONOptions +
+

+ +[Alpha] JSON 包含日志格式 "json" 的选项。 +仅在启用了 `LoggingAlphaOptions` 特性门控时可用。 +

+
+ +## `JSONOptions` {#JSONOptions} + + +**出现在:** + +- [FormatOptions](#FormatOptions) + +

+ +`JSONOptions` 包含日志格式 "json" 的选项。 +

+ + + + + + + + + + +
字段描述
OutputRoutingOptions [必需]
+OutputRoutingOptions +
+ +(OutputRoutingOptions 的成员嵌入到此类型中。) + + +未提供描述。 +
+ +## `LogFormatFactory` {#LogFormatFactory} + +

+ +`LogFormatFactory` 提供对某种额外的、非默认日志格式的支持。 +

+ +## `LoggingConfiguration` {#LoggingConfiguration} + + +**出现在:** + +- [KubeProxyConfiguration](#kubeproxy-config-k8s-io-v1alpha1-KubeProxyConfiguration) + +- [KubeletConfiguration](#kubelet-config-k8s-io-v1beta1-KubeletConfiguration) + +

+ +`LoggingConfiguration` 包含日志记录选项。 +

+ + + + + + + + + + + + + + + + + + + + + +
字段描述
format [必需]
+string +
+

+ +`format` 标志指定日志消息的结构。 +格式的默认值是 text。 +

+
flushFrequency [必需]
+TimeOrMetaDuration +
+

+ +指定两次日志清洗之间的最大时间: + +- 如果是字符串,则被解析为持续时间(例如 "1s")。 +- 如果是整数,则表示最大纳秒数(例如 1s = 1000000000)。 + +如果选择的日志后端在写入日志消息时不进行缓冲,则此设置将被忽略。 +

+
verbosity [必需]
+VerbosityLevel +
+

+ +verbosity 是决定哪些日志消息会被记录的阈值。 +默认值为零,仅记录最重要的消息。更高的值会启用额外的消息记录。错误消息始终会被记录。 +

+
vmodule [必需]
+VModuleConfiguration +
+

+ +vmodule 为个别文件覆盖 verbosity 阈值。 +仅支持 "text" 日志格式。 +

+
options [必需]
+FormatOptions +
+

+ +[Alpha] options 包含特定于不同日志格式的附加参数。 +只有与选中格式相关的选项会被使用,但所有选项都会被校验。 +仅在启用了 LoggingAlphaOptions 特性门控时可用。 +

+
+ +## `LoggingOptions` {#LoggingOptions} + +

+ +LoggingOptions 可以与 ValidateAndApplyWithOptions 一起使用,以覆盖某些全局默认设置。 +

+ + + + + + + + + + + + +
字段描述
ErrorStream [必需]
+io.Writer +
+

+ +ErrorStream 可以用于覆盖默认的 os.Stderr。 +

+
InfoStream [必需]
+io.Writer +
+

+ +InfoStream 可以用于覆盖默认的 os.Stdout。 +

+
+ +## `OutputRoutingOptions` {#OutputRoutingOptions} + + +**出现在:** + +- [JSONOptions](#JSONOptions) + +- [TextOptions](#TextOptions) + +

+ +OutputRoutingOptions 包含同时被 "text" 和 "json" 日志格式支持的选项。 +

+ + + + + + + + + + + + +
字段描述
splitStream [必需]
+bool +
+

+ +[Alpha] SplitStream 将错误消息重定向到 stderr,而信息消息则输出到 stdout,并且带有缓冲。 +默认情况下,两者都写入 stdout,且不带缓冲。 +仅在启用了 LoggingAlphaOptions 特性门控时可用。 +

+
infoBufferSize [必需]
+k8s.io/apimachinery/pkg/api/resource.QuantityValue +
+

+ +[Alpha] infoBufferSize 设置在使用分离流时信息流的缓冲区大小。默认值为零,表示禁用缓冲。 +仅在启用了 LoggingAlphaOptions 特性门控时可用。 +

+
+ +## `TextOptions` {#TextOptions} + + +**出现在:** + +- [FormatOptions](#FormatOptions) + +

+ +TextOptions 包含日志格式 "text" 的选项。 +

+ + + + + + + + + +
字段描述
OutputRoutingOptions [必需]
+OutputRoutingOptions +
+ +(OutputRoutingOptions 的成员嵌入到此类型中。) + + +未提供描述。 +
+ +## `TimeOrMetaDuration` {#TimeOrMetaDuration} + + +**出现在:** + +- [LoggingConfiguration](#LoggingConfiguration) + +

+ +TimeOrMetaDuration 仅出于 flushFrequency 字段的向后兼容性而存在, +新字段应使用 `metav1.Duration`。 +

+ + + + + + + + + + + + +
字段描述
Duration [必需]
+meta/v1.Duration +
+

+ +Duration 包含持续时间。 +

+
- [必需]
+bool +
+

+ +SerializeAsString 控制值是被序列化为字符串还是整数。 +

+
+ +## `VModuleConfiguration` {#VModuleConfiguration} + + +`[]k8s.io/component-base/logs/api/v1.VModuleItem` 的别名 + + +**出现在:** + +- [LoggingConfiguration](#LoggingConfiguration) + +

+ +VModuleConfiguration 是个别文件名或模式及其对应 verbosity 阈值的集合。 +

+ +## `VerbosityLevel` {#VerbosityLevel} + + +(`uint32` 的别名) + + +**出现在:** + +- [LoggingConfiguration](#LoggingConfiguration) + +

+ +VerbosityLevel 表示 klog 或 logr 的日志详细程度(verbosity)阈值。 +

+ ## `ClientConnectionConfiguration` {#ClientConnectionConfiguration}