情感测试简介

注册

 

发新话题 回复该主题

基于Jenkins的Devops实践 [复制链接]

1#
前言

我记得做这个环境开始10月底到环境结束11月底,前前后后磨蹭了将近一个月,主要原因是:

1、没什么时间;2、作为实验环境网络上的参考文档写的都不一样,A是这样,B是那样;3、腾讯云服务器我按量都太贵了;4、对于文档的排版,码字什么的都是一个比较耗时耗力的一个操作;5、实验环境还是有一定的复杂性,一直踩坑埋坑。

我这里的环境就是k8s+harbor+jenkins+gitlab。实现的是,代码提交到gitlab,就可以直接发布到k8s环境并部署,并发送邮件通知。对于一些服务的安装我这里就简单的说明,并将配置文件什么的放在网盘,对于配置文件的坑,需要修改的地方,怎么修改,我会在文档中和大家说明。

一、基础环境1、服务器配置说明

这里仅作为实验环境,不作为线上生产环境望希知

云服务器4台,配置为4核16G,配置为一主三工作节点;

云磁盘3个,分别挂载到work工作节点,作为ceph的osd使用;

磁盘要求,最少为5G,并且没有格式化。我这里选用的是50Gi。

小技巧:我们购买腾讯云服务器的时候,选择计费模式为[竞价实例],地域为南京的随机可用区,标准的SA2型服务器,这个服务器的话我看了下是最便宜的。

2、集群和其他配置

一个master主节点,3个work工作节点

3、当前项目环境版本

1、系统版本:CentOS7.8

2、Docker版本:19.03.8

3、Kubernetes版本:v1.18.9

4、helm版本:v3.4.0

5、jenkins版本:2.

6、harbor版本:1.8.0

7、gitlab版本:14.3.2

4、初始环境准备

这里我们不做Docker和Kubernetes环境安装的说明,默认环境已经安装完成

5、文件和安装包

我把application文件夹打包了,里面还有证书,可以放到/opt直接使用,

阿里云盘:

分享 转发
TOP
发新话题 回复该主题