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 的别名)
出现在: