免密组件 cr-credential-controller 是可以从火山引擎镜像仓库(CR)的标准版和体验版仓库中免密拉取私有类型镜像的组件。
本文以创建无状态工作负载场景为例,为您介绍该组件的使用方法。其余有状态负载、任务、定时任务、守护进程等工作负载的操作方法,与无状态工作负载类似。
Service-Account
字段,使其作用于自定义的 ServiceAccount,再进行部署工作负载操作。
使用 cr-credential-controller 免密组件涉及的镜像及集群说明如下:
...
>
安装
。
参数 | 说明 |
---|---|
部署方式 | 组件的部署方式。当前该参数已固定,不可配置。 |
部署形态 |
容器网络模型为 VPC-CNI 的集群显示该参数。部署组件的节点类型,有如下两种方式:
|
地域 | 配置可以免密拉取私有镜像的目标镜像仓库实例所在地域。 |
镜像仓库实例 |
选择目标镜像仓库实例和仓库域名。 说明
|
免密配置 |
设置容器服务 VKE 侧的免密配置。
|
参数配置 |
组件的 Webhook 参数配置,目前支持通过 WebhookConfigurationEnable 参数,开启或关闭组件的 Webhook。 说明 若对于从镜像仓库中拉取容器镜像具有较高的时效性要求时,可开启 WebhookConfigurationEnable ,从而及时进行凭证等预设配置的注入。但开启可能会对于系统性能产生一定影响,如无较高时效性要求,建议保持关闭状态。 |
安装完 cr-credential-controller 免密组件后,可查看该组件对应的配置项文件和保密字典。
cr-credential-config
文件,即为免密组件生成的配置项文件。
cr-credential-config
文件右侧
操作
列下,单击
...
>
编辑 Yaml
。
data
字段内容,即为安装 cr-credential-controller 组件时配置的内容。