上云无忧 > 文档中心 > 百度智能云容器引擎服务 CCE 免密拉取容器镜像
容器引擎服务CCE
百度智能云容器引擎服务 CCE 免密拉取容器镜像

文档简介:
本文介绍通过安装、配置 cce-image-plugin 拉取 CCR 私有仓库的镜像,从而省去在集群资源 YAML 中显式配置 ImagePullSecret 的重复工作。作用机制参考:通过 serviceAccount 配置pod的imagepullsecrets。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

本文介绍通过安装、配置 cce-image-plugin 拉取 CCR 私有仓库的镜像,从而省去在集群资源 YAML 中显式配置 ImagePullSecret 的重复工作。作用机制参考:通过 serviceAccount 配置pod的imagepullsecrets

准备工作

1.创建专用子用户

使用 cce-image-plugin 需要配置用户ak、sk。建议申请专用的子用户,使用该子用户的ak,sk,方便控制权限范围。

2.子用户添加权限

子用户需要有访问 CCR 服务的权限,策略等级至少是 CCROperatePolicy。

详情参考:如何给子用户增加权限策略

3.开通CCR服务(创建CCR账号)

在 console 上进入 CCR 页面,根据提示创建CCR 账号。详情参考:开通CCR服务

4.添加镜像仓库权限

为子用户授予命名空间权限。详情参考:添加镜像权限

5.新建ak 、 sk

创建子用户的ak、sk,操作路径参考下图。

启用步骤

部署插件

  • 依次选择:容器引擎 CCE -> Helm 模版 -> 百度云模版
  • 通过模版名称 cce-image-plugin 搜索模版
  • 点击安装并填写相应的参数
* 实例名称:插件实例名称,例:imagepull;
* 部署集群:选择需要部署 image 插件的集群;
* accessKey:子用户ak;
* secretKey:子用户sk;
* serviceAccount:插件作用的serviceAccount;
* namespace:插件所作用的集群命名空间。

在指定的 namespace 下创建且使用了指定的 serviceAccount 的 pod,会自动设置 spec.imagePullSecrets 字段。
如果资源本身就指定了 imagePullSecrets ,插件生成的 secret 不会注入进该资源,即该资源无法使用免密拉取的功能。
相似文档
  • 用户可以通过百度智能云提供的 yaml 文件模板创建和修改服务,同时也能在页面中对服务的端点信息,关联容器组(Pod)信息等进行查看和操作,对服务(Service)的生命周期进行管理,同时允许用户通过 yaml 文件随时对已经部署的服务进行修改。
  • 本文档会详细介绍如何在CCE下创建类型是 LoadBalancer 的 Service。 注:以下 annotation 对 1.16.3 以下版本可能不生效,辛苦工单联系管理员处理。 当用户创建类型是 LoadBalancer 的 Service,默认情况下,CCE 会联动的创建 BLB,并为此 BLB 绑定 EIP。
  • 直连 Pod 模式 LoadBalancer Service 以 Pod 的 IP 地址作为其后端服务器。 当访问直连 Pod 模式 LoadBalancer Service 时,Service ,请求只需经过一次负载均衡操作即可被转发到具体的 Pod 上。 这种模式的 Service 具有以下优势: 保留请求的源 IP; 少一次请求转发,系统具有更高的性能。 Pod 层面更均匀的负载均衡。
  • Ingress 是 Kubernetes 提供的一种 7 层流量接入方式,它通过连接外部负载均衡与容器内部服务的方式对流量进行管理,相比 LoadBalancer Service,Ingress 可以简化主机对外开放端口的管理,同时利用外部负载的能力提供更完善的路由和安全规则,详情参考官网说明:Kubernetes Ingress。
  • 本文档介绍如何通过YAML创建和管理CCE Ingress。 创建Ingress Controller资源: 使用以下yaml内容创建Ingress Controller: kubectl create -f ingress-controller.yaml ingress-controller.yaml 如下所示: apiVersion: rbac.authorization.k8s.io/v1
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部