详情页标题前

腾讯云容器服务示例说明同尘科技

详情页1

操作场景

Jenkins 是连接持续集成和持续交付的桥梁,采用 Jenkins Master/Slave pod 架构能够解决企业批量构建并发限制的痛点,实现和落地真正意义上持续集成。本文介绍了如何在腾讯云容器服务(TKE)中使用 Jenkins,以实现业务快速可持续性交付,减少资源及人力成本。

工作原理

本文采用基于 TKE 的 Jenkins 外网架构,即 Jenkins Master 在 TKE 集群外,slave pod 在集群内。该外网架构图如下所示:n

腾讯云容器服务示例说明同尘科技

Jenkins Master 、TKE 集群位于同一 VPC 网络下。 Jenkins Master 在 TKE 集群外,slave pod 在 TKE 集群的 node 节点上。 用户提交代码到 Gitlab,触发 Jenkins Master 调用 slave pod 进行构建打包并推送镜像到 TKE 镜像仓库,TKE 集群拉取镜像并触发滚动更新进行 Pod 部署。 多 slave pod 构建可满足批量并发构建的需求。

操作环境

本节介绍了该场景中的具体环境,如下:

TKE 集群

角色 Kubernetes 版本 操作系统
TKE 托管集群 1.16.3 CentOS 7.6.0_x64

Jenkins 配置

角色 版本
Jenins Master 2.190.3
Jenkins Kubernetes 插件 1.21.3

节点

角色 内网 IP 操作系统 CPU 内存 带宽
Jenkins Master 10.0.0.7 CentOS 7.6 64 bit 4核 8GB 3Mbps
Node 10.0.0.14 CentOS 7.6 64 bit 2核 4G 1Mbps

注意事项

确保与 TKE 集群同 VPC 下已具备 Jenkins Master 节点,并且该节点已安装 Git。 确保操作步骤中用到的 gitlab 代码仓库里面已包含 Dockerfile 文件。 建议设置 TKE 集群及 Jenkins Master 安全组内网访问全放通,详情请参见 容器服务安全组设置。

操作流程

按照以下步骤,先对 TKE 集群及 Jenkins 进行配置,再使用 slave pod 进行构建打包并推送镜像至 TKE 镜像仓库,最后通过 TKE 控制台使用拉取的镜像进行 Pod 部署。 1. TKE 集群侧及 Jenkins 侧配置2. Slave pod 构建配置3. 构建测试
容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/148659.html

(0)
上一篇 2023年12月9日 下午12:59
下一篇 2023年12月9日 下午12:59
详情页2

相关推荐

  • DataWorks的数据集成实时同步mysql数据吗?-云小二-阿里云

    DataWorks的数据集成实时同步mysql数据吗? 以下为热心网友提供的参考意见 DataWorks的数据集成支持实时同步MySQL数据,这一功能是基于实时订阅MySQL实现的。目前,该功能仅支持MySQL 5.5.x、MySQL 5.6.x、MySQL 5.7.x、MySQL 8.0.x版本的MySQL数据,以及兼容Amazon RDS for MyS…

    阿里云 2024年1月4日
  • 腾讯云云托付物理服务器在线安装镜像时配置 bond云淘

    操作场景 当您在进行 在线安装镜像 操作时,可参考本文配置 CHC 云服务器的自定义数据,实现在线安装镜像时配置 bond。说明本文仅适用于使用公共镜像和自定义镜像生产云主机时操作。 操作步骤 在生产 CHC 云服务器实例时,若选择公共镜像或自定义镜像的镜像安装方式,则可通过填写高级设置 > 自定义数据,用于启动时的实例配置。您可根据具体的操作系统类型…

    2023年12月9日
  • 腾讯云对象存储任务接口

    简介 本文档提供关于任务接口的 API 概览以及 SDK 示例代码。说明:阅读本文档前请先打开 示例代码。 提交任务 接口文档及示例函数名 API 文档 示例函数名 提交转码任务 InvokeTranscodeJob 提交画质增强任务 InvokeVideoEnhanceJob 提交获取媒体信息 InvokeMediaInfoJob 提交精彩集…

    腾讯云 2023年12月9日
  • 腾讯云容器服务使用 Terraform 管理 TKE 集群和节点池同尘科技

    安装 Terraform 前往 Terraform 官网,使用命令行直接安装 Terraform 或下载二进制安装文件。 认证和鉴权 获取凭证 在首次使用 Terraform 之前,请前往 云 API 密钥页面 申请安全凭证 SecretId 和 SecretKey。若已有可使用的安全凭证,则跳过该步骤。1. 登录 访问管理控制台,在左侧导航栏,选择访问密钥…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务Pod 原地升降配同尘科技

    概述 根据 Kubernetes 的设计规范,Pod 运行过程中若需要临时修改容器参数,只能更新 PodSpec 后重新提交,这种方式会触发 Pod 删除重建,很难满足业务侧应对流量突发时无损变配诉求。原生节点针对 Pod 的 CPU、内存提供原地升降配能力,通过对 API Server 和 Kubelet 进行升级改造,支持在不重启 Pod 的情况下修改 …

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。