基于kubesphere创建jenkins(无状态服务)
kubesphere开启nfs存储类_完颜振江的博客-CSDN博客把/var/jenkins_home/目录的用户和组权限设置成jenkins用户(755)通过project-regular用户登录kubesphere后台创建自定义应用名字自定义---类型选择nfs--client---保存即可名字自定义---类型local---保存即可最后设置jenkins即可(和常规jenkins的安装设置一
·
准备工作
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的安装设置一样的)
更多推荐
所有评论(0)