此步骤介绍如何推送单个或多个镜像至 TKE 镜像仓库,并通过 TKE 控制台使用该镜像创建 Deployment。
构建配置
- 登录 Jenkins 后台,单击任务列表中已在 Slave pod 构建配置 步骤所创建的任务 test。
- 单击左侧菜单栏中的Build with Parameters,打开“工程 test” 面板,进行以下参数设置。
- mbranch:选择构建所需分支,本文以
origin/nginx
为例。
- name:根据实际需求选择所构建镜像的名称,本文以
nginx
为例。
- version:自定义输入镜像版本号,本文以
v1
为例。
- 单击开始构建。
构建成功即前往容器服务控制台 >镜像仓库> 我的镜像 中进行查看。
控制台发布
- 登录 容器服务 控制台,选择左侧导航栏中的 集群 。
- 选择目标集群 ID,进入待创建 “Deployment” 的集群管理页面。
- 单击新建,进入 “新建Workload ” 页面,参考 创建 Deployment 进行关键参数设置。
在“实例内容器”中,可选择选择镜像>我的镜像,选择上述构建过程中已成功上传的镜像。
- 单击保存即可完成部署。
在Pod 管理页中,nginx pod 正常运行且为 Running 状态即为部署成功。
相关操作:批量构建设置
登录 Jenkins 后台,选择左侧导航栏中的系统管理,在打开的“管理Jenkins” 面板中单击系统配置。
在“系统配置”页,自定义修改“执行者数量”,本文以数量10为例。
说明:
执行者数量为10 ,则表示可以同时执行10个 Job。
其他配置项保持 配置 slave pod 模板 步骤中所设置的内容。
参考 Slave pod 构建配置 步骤,根据实际需求依次新建10个 test。
参考 构建配置 步骤依次执行多个任务构建。
成功构建后,您可登录 node 节点,执行以下命令查看 job pod。
kubectl get pod
返回类似如下结果,则表示调用成功。
本页内容是否解决了您的问题?