Kubelet CredentialProvider (v1)
资源类型
CredentialProviderRequest    
CredentialProviderRequest 包含 kubelet 需要通过身份验证才能访问的镜像。
kubelet 将此请求对象通过 stdin 传递到插件。
通常,插件应优先使用所收到的 apiVersion 作出响应。
| 字段 | 描述 | 
|---|---|
| apiVersionstring | credentialprovider.kubelet.k8s.io/v1 | 
| kindstring | CredentialProviderRequest | 
| image[必需]string | 
 | 
| serviceAccountToken[必需]string | 
 | 
| serviceAccountAnnotations[必需]map[string]string | 
 | 
CredentialProviderResponse    
CredentialProviderResponse 中包含 kubelet 应针对原始请求中所给镜像来使用的凭据。
kubelet 将通过 stdout 读取来自插件的响应。
此响应应被设置为与 CredentialProviderRequest 相同的
apiVersion。
| 字段 | 描述 | 
|---|---|
| apiVersionstring | credentialprovider.kubelet.k8s.io/v1 | 
| kindstring | CredentialProviderResponse | 
| cacheKeyType[必需]PluginCacheKeyType | 
 | 
| cacheDurationmeta/v1.Duration | 
 | 
| authmap[string]AuthConfig | 
 
映射中的每个主键都可以包含端口和路径。
域名中可以使用 Glob 通配,但不能在端口或路径中使用 Glob。
Glob 支持类似  当满足以下所有条件时,kubelet 将根据主键来匹配镜像: 
 当返回多个主键时,kubelet 将以相反的顺序遍历所有主键,以便: 
 对于任一给定的匹配项,kubelet 将尝试用提供的凭据拉取镜像,并在第一次成功通过身份验证的拉取之后停止。 示例键: 
 | 
AuthConfig    
出现在:
AuthConfig 包含针对容器镜像仓库的身份验证信息。
目前仅支持基于用户名/密码的身份验证,但未来可能添加更多的身份验证机制。
| 字段 | 描述 | 
|---|---|
| username[必需]string | 
 | 
| password[必需]string | 
 | 
PluginCacheKeyType    
(string 的别名)
出现在: