- 博客(26)
- 收藏
- 关注

原创 将 RustFS 用作 GitLab 对象存储后端
本文介绍了如何将RustFS作为GitLab对象存储后端的完整配置过程。首先通过二进制方式安装RustFS(兼容S3的分布式存储),然后安装GitLab中文版并配置HTTPS。重点展示了在GitLab中为不同功能(如packages、LFS、uploads等)配置RustFS存储的具体步骤,包括创建对应bucket、修改gitlab.rb配置文件、执行reconfigure命令等。通过推送Docker镜像、上传大文件等操作验证各功能模块是否成功连接RustFS存储。文章提供了详细的配置示例和验证方法,帮助用
2025-07-21 18:58:55
1060

原创 用heketi管理glusterfs并创建volume
Heketi 提供了丰富的RESTful API 用来对于Glusterfs的volume进行管理。Heketi 在Github上的地址:https://github.com/heketi下文将要讲述在Redhat 7上安装Heketi, Glusterfs并进行相应配置。1. 配置Gluster yum 源并且安装heketi & glusterfs进入/etc/yum.repos.d/...
2018-06-21 11:29:51
2207
原创 在 Azure Linux 上安装 RustFS
RustFS 是一个用 Rust 语言编写的分布式存储系统,可当作 MinIO 的国产化平替。本文分享在 Azure Linux 上安装并使用对象存储 RustFS 的过程。
2025-07-14 09:09:24
980
原创 执行 terraform init 命令时 timeout 的解决方法
terraform init 的时候,因为需要连接 github,通常都会发生 timeout 的问题,通过更换registry 镜像源,可以解决此问题
2024-02-06 15:58:09
947
原创 如何解决 docker registry x509 证书不信任问题?
使用自签名证书启用极狐GitLab 内置的容器镜像仓库,会出现 x509 证书不受信任问题,教你如何通过配置来解决。
2024-02-01 23:25:16
1680
原创 k3s x GitLab Runner Operator,GitLab CI 云原生构建新体验
k3s x GitLab Runner Operator,GitLab CI 云原生构建新体验
2024-01-20 23:16:35
1510
1
原创 用 Tekton 来构建镜像并推送到极狐GitLab 私有仓库
Tekton 是一个云原生的 CI/CD 系统,可以使用 Tekton 来购将容器镜像,再将镜像上传到极狐GitLab内置的镜像仓库上。
2022-04-27 22:02:18
1726
原创 利用极狐GitLab DevSecOps 功能检测 log4j 的多种方式
极狐GitLab 的 Dependency Scanning 和 Image scan 功能都可以扫描出最近火爆的 log4j 漏洞。
2021-12-20 18:13:20
1937
原创 以 Kubernetes 的方式来安装运行极狐GitLab Runner
极狐GitLab Runner 安装方便,使用简单,本文讲述用 Kubernetes 的方式来运行极狐GitLab Runner。
2021-12-16 09:57:33
1406
原创 以容器的方式运行极狐 GitLab Runner
极狐GitLab Runner 的安装使用非常灵活,本文探索用 docker 来运行极狐GitLab Runner。
2021-12-08 16:49:34
857
原创 在 Ubuntu 上安装使用极狐GitLab Runner
极狐GitLab Runner 的花式玩法。用安装包在 Ubuntu 上安装极狐GitLab Runner并使用。
2021-12-06 21:16:06
2512
原创 对由kubeadm安装的kubernetes集群进行升级
对由kubeadm安装的kubernetes集群进行升级kubernetes版本升级应该是一件常见的事情,kubernetes在2015年7月21号发布1.0版本,到今年2019年已经到了1.15版本,而且版本的发布速度越来越快,对于DevOps人员来讲,kubernetes版本升级也就成了一个必备技能。本文会讲述将版本从 v1.10.x 升级到 v1.11.x。升级主要包含二部分:kubead...
2019-07-12 09:53:39
1505
原创 jenkins 配置github 实现提交代码自动触发jenkins job
前提: 安装了Jenkins, jenkins安装了github插件,安装jenkins的server安装了git。第一步: 获取github的token A ) 登陆github,点击右上角的图标找到settings选项,然后找到左侧的Personal access tokens,如下图所示: B) 点击Personal access tokens,点击右上角的Gen...
2018-08-17 11:21:29
5058
原创 Influxdb 基础知识
1 InfluxDB 列出存在的数据库(所有操作须进入influx操作命令行) show databases2 新建数据库 create database dbname(eg test)3 使用某一个数据库 use dbname(eg test)4 显示所有数据表 show measurements5 删除表 dr...
2018-07-26 16:36:33
411
原创 深入浅出学ceph
ceph是什么,能看到这篇文章的人肯定知道了。下面记录点自己学习ceph的心得。第一部分:ceph特点体会1 ceph从理论上来将是不存在单点故障的,因为他是去中心化的,Ceph的CRUSH计算是由客户端使用自己的资源来完成,从而去除了中心查找带来的性能及单节点故障问题。2 ceph OSD 之间心跳检测的时间间隔问6s,如果超过20s,没有响应,则OSD将被标记为down。当...
2018-07-18 17:46:27
564
原创 ceph osd, pool的删除
第一部分:ceph osd的删除如果要删除某一个osd(不管是处于up状态的还是处于down状态的) A) 如果osd处于up状态,第一步就是要将up状态转换为down状态,执行命令ceph osd down osd.num(此为osd id) B) 如果osd处于down状态,直接执行命令ceph osd out osd.id, 将osd标记为out状态。 C) 接着执行命令c...
2018-07-12 15:43:05
9994
原创 ceph troubleshooting
1 输入ceph -s,出现如下内容原因:ceph cluster中osd的数量较少,但是又创建了多个pool。改正方法:在ceph.conf文件中添加内容:mon_pg_warn_max_per_osd = 1000,然后重新mon服务,接着查看就会看到如下内容:PS: 重启ceph mon服务的命令为:systemctl start(stop/status) ceph-mon@monnoden...
2018-07-06 14:47:30
964
原创 Heketi troubleshooting for Heketi was terminated while performing one or more operations
如果heketi管理的集群出现如下问题```[heketi] ERROR 2018/07/02 09:08:19 /src/github.com/heketi/heketi/apps/glusterfs/app.go:172: Heketi was terminated while performing one or more operations. Server may refuse to st...
2018-07-05 10:30:10
1491
原创 Redhat 上面进行fluentd mail plugin 配置并进行邮件发送
第一步: preinstallationfluentd的官网url:https://docs.fluentd.org/ 。根据官网的推荐,需要安装配置ntp。(It’s HIGHLY recommended that you set up ntpd on the node to prevent invalid timestamps in your log.)。在安装fluentd之前,有prein...
2018-06-22 11:07:50
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人