准备工作

1、准备NFS服务和kubesphere开启NFS类

kubesphere开启nfs存储类_完颜振江的博客-CSDN博客

把/var/jenkins_home/目录的用户和组权限设置成jenkins用户(755)

NFS的配置记录

[root@master1 jenkins_home]# cat  /etc/exports
/var/jenkins_home  * (rw,no_root_squash,no_all_squash,sync)
/usr/share/jenkins  * (rw,no_root_squash,no_all_squash,sync)

开始搭建

通过project-regular用户登录kubesphere后台创建自定义应用

1、创建持久卷声明

1.1 NFS类型

名字自定义---类型选择nfs--client---保存即可

1.2 local类型

名字自定义---类型local---保存即可

2、创建自定义应用(自制应用)

2.1 容器(选择jenkins/jenkins:2.388)

2.2 存储(选择HostPath卷类型)

 2.3 访问方式nodePort

2.4 jenkins文件实现了持久化

[root@master1 jenkins_home]# pwd
/var/jenkins_home
[root@master1 jenkins_home]# ls
config.xml                        jobs              secret.key.not-so-secret
copy_reference_file.log           nodeMonitors.xml  secrets
failed-boot-attempts.txt          nodes             userContent
hudson.model.UpdateCenter.xml     plugins           users
jenkins.telemetry.Correlator.xml  secret.key        war
[root@master1 jenkins_home]#

最后设置jenkins即可(和常规jenkins的安装设置一样的)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐