当前位置:主页 > 查看内容

容器服务 构建测试 - 最佳实践

发布时间:2021-09-17 00:00| 位朋友查看

简介:此步骤介绍如何推送单个或多个镜像至 TKE 镜像仓库,并通过 TKE 控制台使用该镜像创建 Deployment。 构建配置 登录 Jenkins 后台,单击任务列表中已在 Slave pod 构建配置 步骤所创建的任务 test。如下图所示: 单击左侧菜单栏中的【Build with Parameters】……

此步骤介绍如何推送单个或多个镜像至 TKE 镜像仓库,并通过 TKE 控制台使用该镜像创建 Deployment。

构建配置

  1. 登录 Jenkins 后台,单击任务列表中已在 Slave pod 构建配置 步骤所创建的任务 test。如下图所示:
  2. 单击左侧菜单栏中的【Build with Parameters】,打开“工程 test” 面板,进行以下参数设置。如下图所示:
    • mbranch:选择构建所需分支,本文以 origin/nginx 为例。
    • name:根据实际需求选择所构建镜像的名称,本文以 nginx为例。
    • version:自定义输入镜像版本号,本文以 v1 为例。
  3. 单击【开始构建】。
    构建成功即前往 TKE 控制台 >【镜像仓库】>【我的镜像】中进行查看。如下图所示:

控制台发布

  1. 登录 TKE 控制台,选择左侧导航栏中的【集群】。
  2. 选择目标集群 ID,进入待创建 “Deployment” 的集群管理页面。如下图所示:
  3. 单击【新建】,进入 “新建Workload ” 页面,参考 创建 Deployment 进行关键参数设置。
    在“实例内容器”中,可选择【选择镜像】>【我的镜像】,选择上述构建过程中已成功上传的镜像。如下图所示:
  4. 单击【保存】即可完成部署。
    在【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
    返回类似如下结果,则表示调用成功。

本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐