瑞客论坛

 找回密码
 立即注册
查看: 1264|回复: 19

从 0 到 1 实现一套 CI/CD 流程

[复制链接]

金币1707  第1004名

2

主题

542

回帖

6274

积分

论坛元老

Rank: 8Rank: 8

威望
2150
贡献
2417
热心值
0
金币
1707
注册时间
2023-7-28
发表于 2023-10-9 08:06 | 显示全部楼层 |阅读模式
01CICD.png
小册介绍:
近几年, Devops 这个词在研发界逐渐火了起来。

而对于研发界,其中的 CI/CD (自动化构建和部署)则被视为研发提效的 救命良药 。在早期的构建部署流程中,人们还靠着 手动编译 + FTP + SSH 这种刀耕火种的方式将包手动上传至服务器后,再手动操作命令部署。这种部署方式既落后且容易出差错。

随着 Devops 的普及与发展, CI/CD 搭配 容器化技术 逐渐地引起了人们的关注。便捷,自动化则是其最大收益优点。只需要前期一次环境配置,就可以使用图形化界面全自动操作,极大的降低了上手门槛。自动化构建部署也降低了操作过程中的一些失误。现如今,国内主流一线大厂都基于容器化技术已经落地实践了符合自己业务的 CI/CD 流程。虽风格各异,但实现基础和思路都大致不变。

CI/CD 也逐渐地成为了面试中的一个亮点。但国内 CI/CD 教程资料普遍操作门槛较高,且大多数混乱无章不连贯。本小册希望以通俗的语言向大家分享一套可落地的,可实践的,且清晰完整的 CI/CD 流程,加深大家对自动化构建和部署的理解,提高动手能力,助力研发同学提效。

你会学到什么?
学会搭建一套完整的 CI/CD 流程
学会使用 Jenkins 构建 Docker 镜像
学会基于 Nexus 搭建私有镜像库
学会部署 Kubernetes 集群并使用其部署应用镜像
掌握理解灰度发布,滚动发布的原理
加深对持续构建,持续部署的理解。

适宜人群:
对 CI/CD 感兴趣的前端/后端开发工程师

前置知识:
由于小册的操作环境为 CentOS 服务器端,所以我希望你掌握以下技能:
  • 基本的 Linux 操作命令
  • 基础的 Docker 基础命令与使用
  • 当然,如果你对服务器了解颇深,也来者不拒

小册目录:
1. 前言:什么是 CI/CD & 为什么要学 CI/CD
2. 安装 Docker 和 Jenkins:持续构建环境起步
3. 使用 Jenkins 构建镜像:将你的应用打包成镜像
4. 将镜像上传至私有镜像库:让镜像管理更私密
5. 进入 CD 的世界
6. 什么是 Kubernetes && 搭建 Kubernetes 集群:持续部署环境起步
7. 使用K8S部署访问你的第一个应用
8. Kubernetes 灰度发布与滚动发布:零宕机发布的奥秘
9. 服务可用性探针:如何判断你的服务是否可用
10. Kubernetes Secret:储存你的机密信息
11. Kubernetes DNS 策略:将你的服务连接起来
12. Kubernetes ConfigMap:统一管理服务环境变量
13. Kubernetes 污点与容忍:更好的分配集群资源
14. 实战训练:构建部署一个前后端分离项目
15. 结束语




游客,本付费内容需要支付 25金币 才能浏览, 赞助VIP全站免费下载支付

回复

使用道具 举报

金币2052  第831名

6

主题

2017

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
6034
贡献
5374
热心值
1
金币
2052
注册时间
2021-2-18

活跃会员一年荣誉奖章在线达人

发表于 2023-10-9 10:58 | 显示全部楼层
真是难得给力的帖子啊。
回复

使用道具 举报

金币665  第2452名

3

主题

1012

回帖

7547

积分

论坛元老

Rank: 8Rank: 8

威望
3852
贡献
3027
热心值
3
金币
665
注册时间
2022-4-28

一年荣誉奖章活跃会员

发表于 2023-10-9 11:37 | 显示全部楼层
淡定,淡定,淡定……
回复

使用道具 举报

金币101  第10127名

0

主题

68

回帖

376

积分

中级会员

Rank: 3Rank: 3

威望
161
贡献
114
热心值
0
金币
101
注册时间
2023-10-2
发表于 2023-10-9 17:17 | 显示全部楼层
The glass is full, and the sound is joyful.
回复

使用道具 举报

金币745  第2197名

0

主题

953

回帖

5052

积分

论坛元老

Rank: 8Rank: 8

威望
2496
贡献
1811
热心值
0
金币
745
注册时间
2023-8-8
发表于 2023-10-9 17:27 | 显示全部楼层
Work makes the workman.
回复

使用道具 举报

金币3624  第424名

4

主题

2392

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
5765
贡献
3796
热心值
0
金币
3624
注册时间
2021-3-11
发表于 2023-10-9 18:22 | 显示全部楼层
Kubernetes
回复

使用道具 举报

金币1699  第1010名

0

主题

924

回帖

9212

积分

论坛元老

Rank: 8Rank: 8

威望
3737
贡献
3776
热心值
0
金币
1699
注册时间
2022-9-5
发表于 2023-10-9 19:08 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币1234  第1364名

2

主题

1405

回帖

8046

积分

论坛元老

Rank: 8Rank: 8

威望
4102
贡献
2710
热心值
0
金币
1234
注册时间
2022-2-6
发表于 2023-10-9 19:08 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币937  第1768名

2

主题

501

回帖

4102

积分

论坛元老

Rank: 8Rank: 8

威望
2244
贡献
921
热心值
0
金币
937
注册时间
2023-4-20
发表于 2023-10-9 20:52 | 显示全部楼层
我只是路过打酱油的。
回复

使用道具 举报

金币2032  第839名

16

主题

1372

回帖

9116

积分

论坛元老

Rank: 8Rank: 8

威望
3914
贡献
3170
热心值
0
金币
2032
注册时间
2023-1-31
发表于 2023-10-9 23:27 | 显示全部楼层
我只是路过打酱油的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-11-24 02:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表