diff --git a/content/zh-cn/docs/reference/config-api/kubeconfig.v1.md b/content/zh-cn/docs/reference/config-api/kubeconfig.v1.md
index d156393281215..4640d12fac704 100644
--- a/content/zh-cn/docs/reference/config-api/kubeconfig.v1.md
+++ b/content/zh-cn/docs/reference/config-api/kubeconfig.v1.md
@@ -14,30 +14,24 @@ auto_generated: true
-## 资源类型
+## 资源类型
-
-- [Config 配置](#Config)
-
-
-
+- [Config](#Config)
## `Config` {#Config}
-
+
-
config 保存以给定用户身份构建连接到远程 Kubernetes 集群所需的信息
-
+Config 保存以给定用户身份构建连接到远程 Kubernetes 集群所需的信息
字段 | 描述 |
-
+
apiVersion string | /v1 |
kind string | Config |
-
-
+
kind
string
|
@@ -45,17 +39,17 @@ Config holds the information needed to build connect to remote kubernetes cluste
- 来自 pkg/api/types.go 的遗留字段 TypeMeta.
+ 来自 pkg/api/types.go TypeMeta 的遗留字段。
apiVersion
string
|
-
- 来自 pkg/api/types.go 的遗留字段 TypeMeta.
+ 来自 pkg/api/types.go TypeMeta 的遗留字段。
|
preferences [必需]
@@ -65,17 +59,17 @@ Config holds the information needed to build connect to remote kubernetes cluste
- preferences 保存用于 CLI 交互的一般信息
+ preferences 保存用于 CLI 交互的一般信息。
|
clusters [必需]
[]NamedCluster
|
-
- clusters 是从可引用名称到集群配置的映射
+ clusters 是从可引用名称到集群配置的映射。
|
users [必需]
@@ -85,7 +79,7 @@ Config holds the information needed to build connect to remote kubernetes cluste
- AuthInfos 是一个从可引用名称到用户配置的映射
+ users 是一个从可引用名称到用户配置的映射。
|
contexts [必需]
@@ -95,17 +89,17 @@ Config holds the information needed to build connect to remote kubernetes cluste
- contexts 是从可引用名称到上下文配置的映射。
+ contexts 是从可引用名称到上下文配置的映射。
|
current-context [必需]
string
|
-
- current-context 是默认情况下你想使用的上下文的名称。
+ -->
+ current-context 是默认情况下你想使用的上下文的名称。
|
extensions
@@ -115,14 +109,14 @@ Config holds the information needed to build connect to remote kubernetes cluste
- extensions 保存额外信息. 这对于扩展程序是有用的,目的是使读写操作不会破解未知字段.
+ extensions 保存额外信息。这对于扩展程序是有用的,目的是使读写操作不会破解未知字段。
|
## `AuthInfo` {#AuthInfo}
-
+
@@ -133,14 +127,12 @@ Config holds the information needed to build connect to remote kubernetes cluste
-AuthInfo 包含描述身份信息的信息. 这一信息用来告诉 kubernetes 集群你是谁.
-
+AuthInfo 包含描述身份信息的信息。这一信息用来告诉 kubernetes 集群你是谁。
字段 | 描述 |
-
-
+
client-certificate
string
|
@@ -148,7 +140,7 @@ AuthInfo contains information that describes identity information. This is use
- client-certificate
是 TLS 客户端证书文件的路径.
+ client-certificate
是 TLS 客户端证书文件的路径。
client-certificate-data
@@ -158,7 +150,8 @@ AuthInfo contains information that describes identity information. This is use
- client-certificate-data 包含用于 TLS 连接的,来自客户端证书的 PEM 编码的数据。此字段值会覆盖 client-certificate 内容。
+ client-certificate-data 包含用于 TLS 连接的、来自客户端证书的 PEM 编码的数据。
+ 此字段值会覆盖 client-certificate 内容。
|
client-key
@@ -168,7 +161,7 @@ AuthInfo contains information that describes identity information. This is use
- client-key 是用于 TLS 的客户端密钥文件的路径。
+ client-key 是用于 TLS 连接的客户端密钥文件的路径。
|
client-key-data
@@ -177,7 +170,7 @@ AuthInfo contains information that describes identity information. This is use
|
+ -->
client-key-data 包含用于 TLS 连接的、来自客户端密钥文件的
PEM 编码数据。此数据会覆盖 client-key 的内容。
|
@@ -188,8 +181,8 @@ AuthInfo contains information that describes identity information. This is use
- token 是用于向 kubernetes 集群进行身份验证的持有者令牌。
+ -->
+ token 是用于向 kubernetes 集群进行身份验证的持有者令牌。
|
tokenFile
@@ -199,8 +192,8 @@ AuthInfo contains information that describes identity information. This is use
- tokenFile 是一个指针,指向包含有持有者令牌(如上所述)的文件。
- 如果 token 和 tokenFile 都存在,token 优先。
+ tokenFile 是一个指针,指向包含有持有者令牌(如上所述)的文件。
+ 如果 token 和 tokenFile 都存在,token 优先。
|
as
@@ -210,7 +203,7 @@ AuthInfo contains information that describes identity information. This is use
- as 是要冒充的用户名。名字与命令行标志相匹配。
+ as 是要冒充的用户名。名字与命令行标志相匹配。
|
as-uid
@@ -220,7 +213,7 @@ AuthInfo contains information that describes identity information. This is use
- as-uid 是要冒充的 UID。
+ as-uid 是要冒充的 UID。
|
as-groups
@@ -229,8 +222,8 @@ AuthInfo contains information that describes identity information. This is use
|
- as-groups 是要冒充的用户组。
+ -->
+ as-groups 是要冒充的用户组。
|
as-user-extra
@@ -239,65 +232,66 @@ AuthInfo contains information that describes identity information. This is use
|
- as-user-extra 包含与要冒充的用户相关的额外信息。
+ -->
+ as-user-extra 包含与要冒充的用户相关的额外信息。
|
username
string
|
-
- username 是向 Kubernetes 集群进行基本认证的用户名。
+ -->
+ username 是向 Kubernetes 集群进行基本认证的用户名。
|
password
string
|
-
- password 是向 Kubernetes 集群进行基本认证的密码。
+ -->
+ password 是向 Kubernetes 集群进行基本认证的密码。
|
auth-provider
AuthProviderConfig
|
-
- auth-provider 给出用于给定 Kubernetes 集群的自定义身份验证插件。
+ -->
+ auth-provider 给出用于给定 Kubernetes 集群的自定义身份验证插件。
|
exec
ExecConfig
|
-
- exec 指定了针对某 Kubernetes 集群的自定义基于 exec 的身份认证插件。
+ -->
+ exec 指定了针对某 Kubernetes 集群的基于 exec
+ 的自定义身份认证插件。
|
extensions
[]NamedExtension
|
-
- extensions 保存一些额外信息. 这些信息对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
+ -->
+ extensions 保存一些额外信息。这些信息对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
|
## `AuthProviderConfig` {#AuthProviderConfig}
-
+
@@ -310,29 +304,29 @@ AuthProviderConfig holds the configuration for a specified auth provider.
-->
AuthProviderConfig 保存特定于某认证提供机制的配置。
-
字段 | 描述 |
-
-
+
name [必需]
string
|
- 环境变量名称. |
+ 配置选项名称。
+
config [必需]
map[string]string
|
- 环境变量名称. |
+ 配置选项取值映射。
+
## `Cluster` {#Cluster}
-
+
@@ -342,23 +336,21 @@ AuthProviderConfig holds the configuration for a specified auth provider.
+-->
Cluster 包含有关如何与 Kubernetes 集群通信的信息。
-
字段 | 描述 |
-
-
+
server [必需]
string
|
- server 是 Kubernetes 集群的地址(形式为 https://hostname:port)。
+ -->
+ server 是 Kubernetes 集群的地址(形式为 https://hostname:port)。
|
tls-server-name
@@ -367,20 +359,20 @@ Cluster contains information about how to communicate with a kubernetes cluster.
|
- tls-server-name 用于检查服务器证书。如果 tls-server-name
- 是空的,则使用用于联系服务器的主机名。
+ -->
+ tls-server-name 用于检查服务器证书。如果 tls-server-name
+ 是空的,则使用用于联系服务器的主机名。
|
insecure-skip-tls-verify
bool
|
-
- insecure-skip-tls-verify 跳过服务器证书的有效性检查。
- 这样做将使你的 HTTPS 连接不安全。
+ --->
+ insecure-skip-tls-verify 跳过服务器证书的有效性检查。
+ 这样做将使你的 HTTPS 连接不安全。
|
certificate-authority
@@ -390,18 +382,18 @@ Cluster contains information about how to communicate with a kubernetes cluster.
- certificate-authority 是证书颁发机构的证书文件的路径。
+ certificate-authority 是证书机构的证书文件的路径。
|
certificate-authority-data
[]byte
|
-
- certificate-authority-data 包含 PEM 编码的证书机构证书。
- 覆盖 certificate-authority 的设置值。
+ -->
+ certificate-authority-data 包含 PEM 编码的证书机构证书。
+ 覆盖 certificate-authority 的设置值。
|
proxy-url
@@ -410,26 +402,26 @@ Cluster contains information about how to communicate with a kubernetes cluster.
|
-
- proxy-url 是代理的 URL,该代理用于此客户端的所有请求。
- 带有 "http"、"https" 和 "socks5" 的 URL 是被支持的。
- 如果未提供此配置或为空字符串,客户端尝试使用 http_proxy 和
-https_proxy 环境变量构建代理配置。
- 如果这些环境变量也没有设置, 客户端不会尝试代理请求。
-
-
-
+ client. URLs with "http", "https", and "socks5" schemes are supported. If
+ this configuration is not provided or the empty string, the client
+ attempts to construct a proxy configuration from http_proxy and
+ https_proxy environment variables. If these environment variables are not
+ set, the client does not attempt to proxy requests.
+ -->
+ proxy-url 是代理的 URL,该代理用于此客户端的所有请求。
+ 带有 "http"、"https" 和 "socks5" 的 URL 是被支持的。
+ 如果未提供此配置或为空字符串,客户端尝试使用 http_proxy 和
+ https_proxy 环境变量构建代理配置。
+ 如果这些环境变量也没有设置, 客户端不会尝试代理请求。
+
-socks5 代理当前不支持 SPDY 流式端点(exec 、attach 、port-forward )。
+
+ socks5 代理当前不支持 SPDY 流式端点
+ (exec 、attach 、port-forward )。
+
|
disable-compression
@@ -438,14 +430,13 @@ attach, port forward).
|
-
- disable-compression 允许客户端选择不对发往服务器的所有请求进行响应压缩。
- 当客户端与服务器之间的网络带宽充足时,这对于加快请求(尤其是 list 操作)非常有用,
- 能够节省进行(服务器端)压缩和(客户端)解压缩的时间。参见
- https://github.com/kubernetes/kubernetes/issues/112296。
+ disable-compression 允许客户端选择不对发往服务器的所有请求进行响应压缩。
+ 当客户端与服务器之间的网络带宽充足时,这对于加快请求(尤其是 list 操作)非常有用,
+ 能够节省进行(服务器端)压缩和(客户端)解压缩的时间。参见
+ https://github.com/kubernetes/kubernetes/issues/112296。
|
extensions
@@ -455,14 +446,15 @@ compression (server-side) and decompression (client-side): https://github.com/ku
- extensions 保存一些额外信息. 这对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
+ extensions 保存一些额外信息。
+ 这些信息对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
|
## `Context` {#Context}
-
+
@@ -476,12 +468,10 @@ Context is a tuple of references to a cluster (how do I communicate with a kuber
Context 是一个元组,包含对集群 (我如何与某 Kubernetes 集群通信)、用户 (我如何标识自己)
和名字空间(我想要使用哪些资源子集)的引用。
-
字段 | 描述 |
-
-
+
cluster [必需]
string
|
@@ -489,7 +479,7 @@ Context is a tuple of references to a cluster (how do I communicate with a kuber
- cluster
是此上下文中的集群名称。
+ cluster
是此上下文中的集群名称。
user [必需]
@@ -498,8 +488,8 @@ Context is a tuple of references to a cluster (how do I communicate with a kuber
|
- user 是此上下文的 authInfo 名称。
+ -->
+ user 是此上下文的 authInfo 名称。
|
namespace
@@ -507,9 +497,9 @@ Context is a tuple of references to a cluster (how do I communicate with a kuber
|
- namespace 是在请求中未明确指定时使用的默认名字空间。
+ namespace 是在请求中未明确指定时使用的默认名字空间。
|
extensions
@@ -519,14 +509,15 @@ Namespace is the default namespace to use on unspecified requests
- extensions 保存一些额外信息。这些信息对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
+ extensions 保存一些额外信息。
+ 这些信息对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
|
## `ExecConfig` {#ExecConfig}
-
+
@@ -534,34 +525,33 @@ Namespace is the default namespace to use on unspecified requests
- [AuthInfo](#AuthInfo)
-
ExecConfig
指定提供客户端凭证的命令。这个命令被执行(以 exec 方式)
-并输出结构化的标准输出 (stdout)
,其中包含了凭据。
+并输出结构化的标准输出(stdout
),其中包含了凭据。
-
-查看 client.authentication.k8s.io API
组以获取确切的输入和输出格式规范。
+查看 client.authentication.k8s.io
API
+组以获取输入和输出的确切格式规范。
字段 | 描述 |
-
-
+
command [必需]
string
|
- command 是要执行的命令。
+ -->
+ command 是要执行的命令。
|
args
@@ -571,33 +561,32 @@ and output format
- args 是执行命令时要传递的参数。
+ args 是执行命令时要传递的参数。
|
env
[]ExecEnvVar
|
-
-
- env 定义了要暴露给进程的额外的环境变量。这些与主机的环境变量以及
- client-go 使用的变量一起,用于传递参数给插件。
+ are unioned with the host's environment, as well as variables client-go uses
+ to pass argument to the plugin.
+ -->
+ env 定义了要暴露给进程的额外的环境变量。这些与主机的环境变量以及
+ client-go 使用的变量一起,用于传递参数给插件。
|
apiVersion [必需]
string
|
-
-
- ExecInfo 的首选输入版本。返回的 ExecCredentials 必须使用与输入相同的编码版本。
+ -->
+ ExecInfo 的首选输入版本。返回的 ExecCredentials
+ 必须使用与输入相同的编码版本。
|
installHint [必需]
@@ -609,70 +598,63 @@ to pass argument to the plugin.
present. For example, brew install foo-cli might be a good InstallHint for
foo-cli on Mac OS systems
-->
-
- 当似乎找不到可执行文件时,将向用户显示此文本。
- 例如,对于在 Mac OS 系统上安装 foo-cli 插件而言,
- brew install foo-cli 这可能是不错的 installHint。
+ 当似乎找不到可执行文件时,将向用户显示此文本。
+ 例如,对于在 Mac OS 系统上安装 foo-cli 插件而言,
+ brew install foo-cli 这可能是不错的 installHint。
|
provideClusterInfo [必需]
bool
|
-
-
-
- ProvideClusterInfo 决定是否提供集群信息。
- 这些信息可能包含非常大的 CA 数据,用来作为 KUBERNETES_EXEC_INFO
- 环境变量的一部分,提供给这个 exec 插件。
- 默认情况下,它被设置为 false 。
- k8s.io/client-go/tools/auth/exec 包提供了用于读取这个环境变量的辅助方法。
+ which could potentially contain very large CA data, to this exec plugin as a
+ part of the KUBERNETES_EXEC_INFO environment variable. By default, it is set
+ to false. Package k8s.io/client-go/tools/auth/exec provides helper methods for
+ reading this environment variable
+ -->
+ ProvideClusterInfo 决定是否提供集群信息。
+ 这些信息可能包含非常大的 CA 数据,用来作为 KUBERNETES_EXEC_INFO
+ 环境变量的一部分提供给这个 exec 插件。
+ 默认情况下,它被设置为 false 。
+ k8s.io/client-go/tools/auth/exec 包提供了用于读取这个环境变量的辅助方法。
|
interactiveMode
ExecInteractiveMode
|
-
-
-
- interactiveMode 确定此插件与标准输入之间的关系。有效值为:
-
- - "Never":这个
exec 插件从不使用标准输入;
- - "IfAvailable":这个
exec 插件希望使用标准输入,如果可用的话;
- - "Always":这个
exec 插件需要标准输入以正常运行。
-
- 查看 ExecInteractiveMode 值以了解更多详情。
-
-
-
-如果 apiVersion 是 client.authentication.k8s.io/v1alpha1
-或 client.authentication.k8s.io/v1beta1 , 如果 APIVersion 是
- client.authentication.k8s.io/v1alpha1 ,则此字段是可选的,且当未设置时默认为
- "IfAvailable"。否则,此字段是必需的。
+ values are "Never" (this exec plugin never uses standard input), "IfAvailable" (this
+ exec plugin wants to use standard input if it is available), or "Always" (this exec
+ plugin requires standard input to function). See ExecInteractiveMode values for more
+ details.
+ -->
+ interactiveMode 确定此插件与标准输入之间的关系。有效值为:
+
+ - "Never":这个
exec 插件从不使用标准输入;
+ - "IfAvailable":这个
exec 插件希望使用标准输入,如果可用的话;
+ - "Always":这个
exec 插件需要标准输入以正常运行。
+
+ 查看 ExecInteractiveMode 值以了解更多详情。
+
+
+ 如果 apiVersion 是 client.authentication.k8s.io/v1alpha1
+ 或 client.authentication.k8s.io/v1beta1 , 则此字段是可选的,
+ 且当未设置时默认为 "IfAvailable"。否则,此字段是必需的。
|
## `ExecEnvVar` {#ExecEnvVar}
-
+
@@ -680,37 +662,33 @@ to "IfAvailable" when unset. Otherwise, this field is required.
- [ExecConfig](#ExecConfig)
-
-
-
ExecEnvVar
用于在执行基于 exec
的凭据插件时要设置的环境变量。
-
字段 | 描述 |
-
-
+
name [必需]
string
|
- 环境变量名称。 |
+ 环境变量名称。
value [必需]
string
|
- 环境变量取值。 |
+ 环境变量取值。
## `ExecInteractiveMode` {#ExecInteractiveMode}
-
+
@@ -729,11 +707,8 @@ ExecInteractiveMode is a string that describes an exec plugin's relationship wit
ExecInteractiveMode 是一个描述 exec 插件与标准输入间关系的字符串。
-
-
-
## `NamedAuthInfo` {#NamedAuthInfo}
-
+
@@ -741,25 +716,23 @@ ExecInteractiveMode is a string that describes an exec plugin's relationship wit
- [Config](#Config)
-
NamedAuthInfo
将昵称与身份认证信息关联起来。
-
字段 | 描述 |
-
-
+
name [必需]
string
|
- name 是该 AuthInfo 的昵称。
+ -->
+ name 是该 AuthInfo 的昵称。
|
user [必需]
@@ -768,15 +741,15 @@ NamedAuthInfo relates nicknames to auth information
|
- user 保存身份认证信息。
+ -->
+ user 保存身份认证信息。
|
## `NamedCluster` {#NamedCluster}
-
+
@@ -789,12 +762,11 @@ NamedCluster relates nicknames to cluster information
-->
NamedCluster
将昵称与集群信息关联起来。
-
字段 | 描述 |
-
-
+
+
name [必需]
string
|
@@ -802,7 +774,7 @@ NamedCluster relates nicknames to cluster information
- name
是此集群的昵称。
+ name
是此集群的昵称。
cluster [必需]
@@ -812,14 +784,14 @@ NamedCluster relates nicknames to cluster information
- cluster 保存集群的信息。
+ cluster 保存集群的信息。
|
## `NamedContext` {#NamedContext}
-
+
@@ -832,12 +804,10 @@ NamedContext relates nicknames to context information
-->
NamedContext
将昵称与上下文信息关联起来。
-
字段 | 描述 |
-
-
+
name [必需]
string
|
@@ -845,75 +815,69 @@ NamedContext relates nicknames to context information
- name
是此上下文的昵称。
+ name
是此上下文的昵称。
context [必需]
Context
|
-
- context 保存上下文信息。
+ context 保存上下文信息。
|
## `NamedExtension` {#NamedExtension}
-
+
**出现在:**
- [Config](#Config)
-
- [AuthInfo](#AuthInfo)
-
- [Cluster](#Cluster)
-
- [Context](#Context)
-
- [Preferences](#Preferences)
-
NamedExtension 将昵称与扩展信息关联起来。
-
## `Preferences` {#Preferences}
-
+
@@ -921,13 +885,10 @@ NamedExtension relates nicknames to extension information.
- [Config](#Config)
-
-
字段 | 描述 |
-
-
+
colors
bool
|
@@ -940,8 +901,9 @@ NamedExtension relates nicknames to extension information.
- extensions 保存一些额外信息。这对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
+ -->
+ extensions 保存一些额外信息。
+ 这些信息对于扩展程序是有用的,目的是确保读写操作不会破坏未知字段。
|