您的位置:首页 > 科技 > IT业 > 深圳市seo推广联系方式_廊坊网站建设联系青橙网络_简述seo的基本步骤_搜索引擎关键词seo优化公司

深圳市seo推广联系方式_廊坊网站建设联系青橙网络_简述seo的基本步骤_搜索引擎关键词seo优化公司

2024/11/18 3:22:01 来源:https://blog.csdn.net/zhuganlai168/article/details/142383550  浏览:    关键词:深圳市seo推广联系方式_廊坊网站建设联系青橙网络_简述seo的基本步骤_搜索引擎关键词seo优化公司
深圳市seo推广联系方式_廊坊网站建设联系青橙网络_简述seo的基本步骤_搜索引擎关键词seo优化公司

一、背景

使用k8s部署jenkins集群的时候,一般会把$JENKSIN_HOME(默认是/var/jenkins_home)进行持久化。

          volumeMounts:- name: jenkins-homemountPath: /var/jenkins_home

这样,机器重启,保证不会丢失文件。

本文要讲述的是如何及时对Jenkins进行备份,也存放在$JENKSIN_HOME目录下。

分为三部分讲述:

  • 安装ThinBackup插件
  • 配置ThinBackup
  • 查看备份

二、安装ThinBackup插件

在这里插入图片描述
在系统配置–》插件管理,搜索并安装ThinBackup
在这里插入图片描述

当安装完成ThinBackup插件后,下拉至系统管理的底部,找到ThinBackup的管理菜单。

三、配置备份策略

在这里插入图片描述

在这里插入图片描述

填写备份文件存放的路径,这里填写的是/var/jenkins_home/backup,其中/var/jenkins_home是Jenkins的工作空间。
在这里插入图片描述

查看系统信息之环境变量

在这里插入图片描述

在这里插入图片描述

四、查看备份

找到/var/jenkins_home持久化的目录所在。

/mnt/nfs/kubernetes-plugin-jenkins-home-jenkins-0-pvc-40c00e02-5a14-4f50-8c41-55c9a1ffc49c

在这里插入图片描述
进入查看备份文件:
在这里插入图片描述

root@dev-vm-k8s-master:/mnt/nfs/kubernetes-plugin-jenkins-home-jenkins-0-pvc-40c00e02-5a14-4f50-8c41-55c9a1ffc49c/backup# ll -h
total 959M
drwxr-xr-x  3 ubuntu ubuntu  215 Sep 20 05:46 ./
drwxrwxrwx 22 root   root   8.0K Sep 20 06:02 ../
-rw-r--r--  1 ubuntu ubuntu 240M Sep 16 14:47 BACKUPSET_2024-09-14_23-00_.zip
-rw-r--r--  1 ubuntu ubuntu 240M Sep 17 14:47 BACKUPSET_2024-09-16_23-00_.zip
-rw-r--r--  1 ubuntu ubuntu 240M Sep 18 14:47 BACKUPSET_2024-09-17_23-00_.zip
-rw-r--r--  1 ubuntu ubuntu 240M Sep 19 14:46 BACKUPSET_2024-09-18_23-00_.zip
drwxr-xr-x  6 ubuntu ubuntu 8.0K Sep 19 14:45 FULL-2024-09-19_23-00/

ThinBackup备份策略填写的是保留5个备份。

上面的备份列表缺少2024-09-15日的备份,是因为k8s证书过期而导致jenkins集群故障,最终ThinBackup备份失败。

五、还原备份

1、整理Job

删除其他的Job,只保留以下job。
在这里插入图片描述
现在,需要通过备份,恢复删掉的Job。

2、选择要恢复的备份

在这里插入图片描述
在这里插入图片描述

3、重启jenkins

在没有重启Jenkins前,备份的恢复效果是看不出来的。

4、恢复备份后

恢复的备份,这些job是没有构建历史的,所以他们的图标都是灰色的。而之前保留的job,则是蓝色的,且有构建历史记录。
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com