Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。

Jenkins X 核心组件

Jenkins

Jenkins X 不是一个全新的 Jenkins。

它依然使用 Jenkins 作为持续交付的核心引擎,实际上 Jenkins X 作为 Jenkins 的一个子项目存在,专注于云原生应用的 CI/CD 实现,同时也帮助 Jenkins 自身完成云原生应用的转型,毕竟现在越来越多的人在诟病单体应用的设计和文件存储系统。

HELM

Helm 是用于管理 Kubernetes 资源对象的工具,类似 APT,YUM 和 HOMEBREW,它通过将 Kubernetes 的资源对象打包成 Chart 的形式,完成复杂应用的部署和版本控制,是目前业界流行的解决方案

DRAFT

Draft 是自动化应用构建和运行在 Kubernetes 上面的工具,具有语言识别能力,能够自动生成构建脚本,依赖,环境并打包成 Docker 镜像并部署在 Kubernetes 集群上,加快代码开发节奏,而无需关心基础设施层面的技术实现

GitOps

GitOps 是 Weaveworks 推出的天才的应用部署解决方案,它将 Git 作为整个应用部署的单一可信数据源(SSOT),通过类似代码开发的 Pull Request 流程完成应用部署的 Review 和自动化实现,并且将部署配置信息纳入版本控制。

为 Kubernetes 提供 CI/CD 服务 Jenkins X相关推荐

  1. kubernetes之CI/CD工具jenkins第二篇,helm的使用

    1. kubernetes之CI/CD第二篇-jenkins结合helm部署应用: 1. 概述:    在前期的博文中我已经初步介绍过kubernetes环境下的CI/CD的使用.主要是jenkins ...

  2. Jenkins X:基于Kubernetes的CI/CD平台

    背景 Jenkins自动化服务器一直都是DevOps工具链的重要组成部分,并且已发展成为开源持续集成和持续部署(CI&CD)软件的领导者.据不完全统计,截至2019年6月,已有将近26万的Je ...

  3. Kubernetes 的 CI/CD 管道概述

    An Overview of CI/CD Pipelines With Kubernetes Take a look at CI/CD approaches in a Kubernetes ecosy ...

  4. 基于 Kubernetes 实现 CI/CD 配置

    基于 Kubernetes 实现 CI/CD 配置 一.基本介绍 二.基于 Kubernetes 实现 CI/CD 配置 1.配置 GitLab 2.配置 Jenkins 3.实现 CI/CD 配置 ...

  5. Kubernetes原生CI/CD构建框架Tekton详解

    流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术.本文主要介绍了诞生于云原生时代的流水线框架 Tekton. 什么是流水线? 在计算机中,流水线是 ...

  6. CI/CD之Jenkins+Gitlab

    文章目录 一.Jenkinx+Gitlab持续集成环境概述 (1)什么是CI/CD (2)Jenkins概述 (3)Gitlab概述 (4)Gitlab和Github的区别 (5)Jenkins配合G ...

  7. gogs创建项目_容器云平台No.10~通过gogs+drone+kubernetes实现CI/CD

    什么是CI/CD 持续集成(Continous Intergration,CI)是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每 ...

  8. 容器云平台No.10~通过gogs+drone+kubernetes实现CI/CD

    什么是CI/CD 持续集成(Continous Intergration,CI)是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每 ...

  9. kubernetes原生ci/cd工具tekton版本升级至v0.18.1

    前言 最近没啥好写的,一直都在弄hpa的问题,也就是解决hpa没生效的问题,以及最优minReplica最小基数的问题.也已经划水了两篇博客了,所以今天就来简单记录一下之前做过的一个小任务,也就是将项 ...

最新文章

  1. android释放acitity内存,Android 内存泄漏分析与解决方法
  2. Radware负载均衡项目配置实战解析之四-VRRP双机配置与同步
  3. 全国人工智能大赛 AI+4K HDR赛项 冠军团队方案分享
  4. 基于Vue和axios的音乐播放器——悦听音乐效果展示及代码分享
  5. ffplay.c学习-1-框架及数据结构
  6. u8系统怎么连接服务器,用友U8 怎么连接远程服务器
  7. Java 向量元素的索引值
  8. 用git上传自己的第一个github项目
  9. 输入url后的加载过程
  10. centos mpeg acc 解码器安装
  11. 赤峰中考计算机考试软件,2017年内蒙古赤峰中考信息技术操作考试实施细则
  12. 测试用例设计方法_等价类划分法(游戏向)
  13. pycharm新建python文件快捷键_Pycharm快捷键
  14. Antelope与 Barracude MYSQL 文件格式
  15. python绘图设置时间坐标轴_Matplotlib绘图双纵坐标轴设置及控制设置时间格式
  16. RuntimeError: Address already in use 端口号冲突,解决思路总结
  17. Es6类数组length属性和扩展方法,find(),findIndex(),fill(),copyWithin(),entries()...用法
  18. python变量的使用_python变量赋值的几种形式细节
  19. oracle空的显示成减号,qdrzq
  20. Verilog信号上升沿检测

热门文章

  1. 大家给推荐个4k显示器吧,码农,不玩游戏,护眼第一。
  2. 微软最走运、最倒霉的十个瞬间 1
  3. 阿里巴巴图标库(iconfont)使用
  4. 股票6题(Aced)
  5. 液晶显示器偏光膜的基本原理
  6. 20201223:调用paddlepaddle抠图模型更改照片底色
  7. 二、TensorFlow2.x 基于图像的分类
  8. 腾讯云https证书部署nginx
  9. Linux之LVM篇
  10. 当彗星划过天空,那好像梦幻一般的景色,真是无与伦比,美到极致,只能让人一味眺望着那无法言喻的美。