diff --git a/content/zh/docs/reference/config-api/kubelet-config.v1alpha1.md b/content/zh/docs/reference/config-api/kubelet-config.v1alpha1.md new file mode 100644 index 0000000000..ad7e4908f4 --- /dev/null +++ b/content/zh/docs/reference/config-api/kubelet-config.v1alpha1.md @@ -0,0 +1,324 @@ +--- +title: Kubelet 配置 (v1alpha1) +content_type: tool-reference +package: kubelet.config.k8s.io/v1alpha1 +auto_generated: true +--- + + + + +## 资源类型 + +- [CredentialProviderConfig](#kubelet-config-k8s-io-v1alpha1-CredentialProviderConfig) + +## `FormatOptions` {#FormatOptions} + + +**出现在:** + +- [LoggingConfiguration](#LoggingConfiguration) + + +FormatOptions 包含为不同类型日志格式提供的选项。 + +
字段 | 描述 |
---|---|
json [必需]+ JSONOptions
+ |
+
+
+ [试验特性] json 中包含 "json" 日志格式的选项。
+ |
+
字段 | 描述 |
---|---|
splitStream [必需]+ bool
+ |
+
+
+ [试验特性] splitStream 将错误信息重定向到标准错误输出(stderr),
+将提示信息重定向到标准输出(stdout),并为二者提供缓存。默认配置是将两类信息都写出到标准输出,
+并且不提供缓存。
+ |
+
infoBufferSize [必需]+ k8s.io/apimachinery/pkg/api/resource.QuantityValue
+ |
+
+
+ [试验特性] infoBufferSize 设置使用分离数据流时信息数据流的大小。
+默认值是 0,意味着禁止缓存。
+ |
+
字段 | 描述 |
---|---|
apiVersion string | kubelet.config.k8s.io/v1alpha1 |
kind string | CredentialProviderConfig |
providers [必需]+ []CredentialProvider
+ |
+
+
+ providers 是一组凭据提供者插件,这些插件会被 kubelet 启用。
+多个提供者可以匹配到同一镜像上,这时,来自所有提供者的凭据信息都会返回给 kubelet。
+如果针对同一镜像调用了多个提供者,则结果会被组合起来。如果提供者返回的认证主键有重复,
+列表中先出现的提供者所返回的值将被使用。
+ |
+
matchImages
)。
+
+字段 | 描述 |
---|---|
name [必需]+ string
+ |
+
+
+ name 是凭据提供者的名称(必需)。此名称必须与 kubelet
+ 所看到的提供者可执行文件的名称匹配。可执行文件必须位于 kubelet 的
+ bin 目录(通过 --image-credential-provider-bin-dir 设置)下。
+ |
+
matchImages [必需]+ []string
+ |
+
+
+
对类似 'app∗.k8s.io' 这类部分子域名的匹配也是支持的。 +每个通配符只能用来匹配一个子域名段,所以 '∗.io' 不会匹配 '∗.k8s.io'。 +镜像与
|
+
defaultCacheDuration [必需]+ meta/v1.Duration
+ |
+
+
+ defaultCacheDuration 是插件在内存中缓存凭据的默认时长,
+在插件响应中没有给出缓存时长时,使用这里设置的值。此字段是必需的。
+ |
+
apiVersion [必需]+ string
+ |
+
+
+ 要求 exec 插件 CredentialProviderRequest 请求的输入版本。 + 所返回的 CredentialProviderResponse 必须使用与输入相同的编码版本。当前支持的值有: +
|
+
args + []string
+ |
++ + 在执行插件可执行文件时要传递给命令的参数。 + | +
env + []ExecEnvVar
+ |
+
+
+ env 定义要提供给插件进程的额外的环境变量。
+这些环境变量会与主机上的其他环境变量以及 client-go 所使用的环境变量组合起来,
+一起传递给插件。
+ |
+
字段 | 描述 |
---|---|
name [必需]+ string
+ |
++ + 环境变量名称。 + | +
value [必需]+ string
+ |
++ + 环境变量取值。 + | +