暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Jenkins+gitlab+harbor+k8s CICD.pdf
381
21页
2次
2022-08-28
100墨值下载
Jenkins+gitlab+k8s构建企业级Devops生产环境
背景环境:企业级Jenkins如何进行持续集成,持续部署?如何将传统服务容器化,k8s化,一次构建,
处处运行呢?让我们的服务不再依赖底层环境。
文档配视频效果更佳哦:https://edu.51cto.com/course/29851.html
环境:已有一套k8s集群并在每个节点已经安装好了docker环境。
第一阶段:centos 搭建Jenkins环境(jenkins独立部署)
1.1 安装Jenkins
1.安装java环境
#1.安装依赖环境
#配置java1.8环境
#1.1.创建softinstal
mkdir -p /export/soft  #(此目录用来存放安装包)
mkdir -p /export/install
#上传jdk-8u212-linux-x64.tar.gzsoft并解压至install目录
[root@k8s-node01 ~]# tar -zxvf /export/soft/jdk-8u212-linux-x64.tar.gz -C
/export/install/
#1.2.配置环境变量
#1.2.1 编辑文件
vim /etc/profile.d/java.sh
#1.2.2 将内容复制到文件中
export JAVA_HOME=/export/install/jdk1.8.0_212/
export PATH=$PATH:$JAVA_HOME/bin
#1.2.3生效环境变量
source /etc/profile
#1.2.4 检查是否配置完成
输入 jps
#2.配置maven环境apache-maven-3.6.2
1、首先下载zip文件
下载地址: http://maven.apache.org/download.cgi.
[root@k8s-node01 soft]# ls
apache-maven-3.6.3-bin.tar.gz jdk-8u212-linux-x64.tar.gz
访问IP:8000并输入账号:admin 密码: 点击安装推荐的插件,有点慢,耐心等待即可
1.2 搭建gitlab环境
[root@k8s-node01 soft]# tar xf apache-maven-3.6.3-bin.tar.gz
[root@k8s-node01 soft]# mv apache-maven-3.6.3 /usr/local/apache-maven
[root@k8s-node01 soft]# vi /etc/profile
# 最后一行添加
export MAVEN_HOME=/usr/local/apache-maven
export PATH=$MAVEN_HOME/bin:$PATH
# 生效环境变量
[root@k8s-node01 soft]# source /etc/profile
#3.配置nodejs环境
[root@k8s-node01 soft]# wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-
linux-x64.tar.xz
[root@k8s-node01 soft]# tar xf node-v12.18.1-linux-x64.tar.xz
[root@k8s-node01 soft]# mv node-v12.18.1-linux-x64 /usr/local/node
[root@k8s-node01 soft]# vi /etc/profile
......最后加......
export PATH=$PATH:/usr/local/node/bin
#使环境变量失效
[root@k8s-node01 ~]# source /etc/profile
[root@k8s-node01 ~]# cd /usr/local/node/bin
#查看版本(当前位置生效)
[root@k8s-node01 bin]# ./node -v
v12.18.1
#配软连接:
相当于全局变量,在任何文件夹都能查看版本信息
ln -s /usr/local/node/bin/node /usr/local/bin/
ln -s /usr/local/node/bin/npm /usr/local/bin/
#测试全局是否生效
[root@k8s-node01 bin]# cd
[root@k8s-node01 ~]# node -v
v12.18.1
安装包下载地址:http://mirrors.jenkins-ci.org/war/2.323/
[root@k8s-node01 ~]# wget http://mirrors.jenkins-ci.org/war/2.323/jenkins.war -P
/opt/
[root@k8s-node01 ~]# cd /opt/
[root@k8s-node01 opt]# nohup java -jar jenkins.war --httpPort=8000 &
[root@k8s-node01 opt]# cat /root/.jenkins/secrets/initialAdminPassword
25e2ab8a5ad946e7b27e11ed9ff8990d
#gitlab的安装(192.168.1.121)新准备一台机器,内存最少给5G
下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/
#1.下载gitlabrpm安装包
[root@k8s-gitlab ~]# wget --content-disposition
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-14.2.7-
ce.0.el7.x86_64.rpm/download.rpm
[root@k8s-gitlab ~]# yum localinstall gitlab-ce-14.2.7-ce.0.el7.x86_64.rpm -y
of 21
100墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜