diff --git a/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1alpha1.md b/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1alpha1.md new file mode 100644 index 0000000000..cf3287b09a --- /dev/null +++ b/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1alpha1.md @@ -0,0 +1,253 @@ +--- +title: Kubelet CredentialProvider (v1alpha1) +content_type: tool-reference +package: credentialprovider.kubelet.k8s.io/v1alpha1 +--- + + + +## 资源类型 {#resource-types} + +- [CredentialProviderRequest](#credentialprovider-kubelet-k8s-io-v1alpha1-CredentialProviderRequest) +- [CredentialProviderResponse](#credentialprovider-kubelet-k8s-io-v1alpha1-CredentialProviderResponse) + +## `CredentialProviderRequest` {#credentialprovider-kubelet-k8s-io-v1alpha1-CredentialProviderRequest} + + +
+CredentialProviderRequest 包含 kubelet 需要进行身份验证的镜像。 +Kubelet 会通过标准输入将此请求对象传递给插件。一般来说,插件倾向于用它们所收到的相同的 apiVersion 来响应。 +
+ +| 字段 | 描述 |
|---|---|
apiVersionstring | credentialprovider.kubelet.k8s.io/v1alpha1 |
kindstring | CredentialProviderRequest |
image [必需]+ string
+ |
+
+
+
+ |
+
+CredentialProviderResponse 持有 kubelet 应用于原始请求中提供的指定镜像的凭据。 +kubelet 将通过标准输出读取插件的响应。此响应的 apiVersion 值应设置为与 CredentialProviderRequest 中 apiVersion 值相同。 +
+ + +| 字段 | 描述 |
|---|---|
apiVersionstring | credentialprovider.kubelet.k8s.io/v1alpha1 |
kindstring | CredentialProviderResponse |
cacheKeyType [必需]+ PluginCacheKeyType
+ |
+
+
+
+ |
+
cacheDuration+ meta/v1.Duration
+ |
+
+
+
+ |
+
auth+ map[string]k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1.AuthConfig
+ |
+
+
+
+
+ 映射中每个键值都是一个正则表达式,可以选择包含端口和路径。
+ 域名部分可以包含通配符,但在端口或路径中不能使用通配符。
+ 支持通配符作为子域,如 + 当满足以下所有条件时,kubelet 会将镜像与键值匹配: + +
+ 当返回多个键(key)时,kubelet 会倒序遍历所有键,这样: + +
+ 对于任何给定的匹配,kubelet 将尝试使用提供的凭据进行镜像拉取,并在第一次成功验证后停止拉取。 + +键值示例: +
|
+
| 字段 | 描述 |
|---|---|
username [必需]+ string
+ |
+
+
+
+ |
+
password [必需]+ string
+ |
+
+
+
+ |
+
string 数据类型的别名)
+
+**出现在:**
+
+- [CredentialProviderResponse](#credentialprovider-kubelet-k8s-io-v1alpha1-CredentialProviderResponse)
\ No newline at end of file
diff --git a/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1beta1.md b/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1beta1.md
index f9dcc55116..3bf2430a76 100644
--- a/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1beta1.md
+++ b/content/zh/docs/reference/config-api/kubelet-credentialprovider.v1beta1.md
@@ -1,5 +1,5 @@
---
-title: Kubelet 凭据提供程序(CredentialProvider)(v1beta1)
+title: Kubelet CredentialProvider (v1beta1)
content_type: tool-reference
package: credentialprovider.kubelet.k8s.io/v1beta1
---
@@ -26,7 +26,7 @@ Kubelet will pass this request object to the plugin via stdin. In general, plugi
prefer responding with the same apiVersion they were sent.
-->
-CredentialProviderRequest 包括 kubelet 需要进行身份验证的镜像。 +CredentialProviderRequest 包含 kubelet 需要进行身份验证的镜像。 Kubelet 会通过标准输入将此请求对象传递给插件。一般来说,插件倾向于用它们所收到的相同的 apiVersion 来响应。