有奖捉虫:云通信与企业服务文档专题,速来> HOT
此步骤介绍如何推送单个或多个镜像至 TKE 镜像仓库,并通过 TKE 控制台使用该镜像创建 Deployment。

构建配置

1. 登录 Jenkins 后台,单击任务列表中已在 Slave pod 构建配置 步骤所创建的任务 test。如下图所示:


2. 单击左侧菜单栏中的Build with Parameters,打开“工程 test” 面板,进行以下参数设置。如下图所示:


mbranch:选择构建所需分支,本文以 origin/nginx 为例。
name:根据实际需求选择所构建镜像的名称,本文以 nginx为例。
version:自定义输入镜像版本号,本文以 v1 为例。
3. 单击开始构建。构建成功即前往容器镜像服务控制台 > 镜像仓库 中进行查看。

控制台发布

1. 登录 容器服务控制台,选择左侧导航栏中的 集群
2. 选择目标集群 ID,进入集群管理页面。
3. 工作负载 > Deployment 页面单击新建
4. 新建 Deployment 页面,参考 创建 Deployment 进行关键参数设置。 在“实例内容器”中,可选择选择镜像 > 我的镜像,选择上述构建过程中已成功上传的镜像。如下图所示:


5. 单击保存即可完成部署。在Pod 管理页中,nginx pod 正常运行且为 Running 状态即为部署成功。如下图所示:



相关操作:批量构建设置

1. 登录 Jenkins 后台,选择左侧导航栏中的系统管理,在打开的“管理Jenkins” 面板中单击系统配置。如下图所示:


2. 在“系统配置”页,自定义修改“执行者数量”,本文以数量10为例。
说明
执行者数量为10 ,则表示可以同时执行10个 Job。
3. 其他配置项保持 配置 slave pod 模板 步骤中所设置的内容。
4. 参考 Slave pod 构建配置 步骤,根据实际需求依次新建10个 test。如下图所示:


5. 参考 构建配置 步骤依次执行多个任务构建。
6. 成功构建后,您可登录 node 节点,执行以下命令查看 job pod。
kubectl get pod
返回类似如下结果,则表示调用成功。