Posts
Rocky Linux 安装 Gitea
· ☕ 1 分钟 · ✍️ starifly
dnf install -y sqlite
wget -O /usr/local//bin/gitea https://dl.gitea.com/gitea/1.23.1/gitea-1.23.1-linux-amd64
chmod +x /usr/local/bin/gitea
groupadd --system gitea
adduser --system --shell /bin/bash --home-dir /var/lib/gitea --create-home  --gid gitea gitea
mkdir -p /var/lib/gitea/{custom,data,log}
chown -R gitea:gitea /var/lib/gitea
[root@master ~]# cat  /etc/systemd/system/gitea.service
[Unit]
Description=Gitea (Git with a cup of tea)
After=network.target

[Service]
RestartSec=2s
Type=simple
User=gitea
Group=gitea
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web --config /var/lib/gitea/custom/conf/app.ini
Restart=always
Environment=USER=gitea HOME=/var/lib/gitea GITEA_WORK_DIR=/var/lib/gitea

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start gitea
systemctl enable gitea

jenkins共享库笔记
· ☕ 2 分钟 · ✍️ starifly

使用共享库:@Library(‘pipeline-library-demo@dev’)_,其中pipeline-library-demo是Jenkins中配置的共享库名称,dev是共享库的分支名


Mysql Galera Cluster
· ☕ 6 分钟 · ✍️ starifly

介绍

Galera Cluster主要功能

  1. 同步复制
  2. 真正的multi-master,即所有节点可以同时读写数据库
  3. 自动的节点成员控制,失效节点自动被清除
  4. 新节点加入数据自动复制
  5. 真正的并行复制,行级
  6. 用户可以直接连接集群,使用感受上与MySQL完全一致

优势


U盘安装RedHat
· ☕ 1 分钟 · ✍️ starifly

刚开始网上查教程,大部分都说使用UltraISO刻录U盘启动盘,但是坑爹的是通过这种方式刻录的启动盘在安装过程中会找不到安装介质,所以不能使用这种方式。


k8s cronjob执行时区问题
· ☕ 1 分钟 · ✍️ starifly

使用k8s中的cronjob备份数据库发现一个问题,设置一个固定的时间点执行job,但是到了设定的时间后却没有执行。

经过查资料才得知,是k8s中时区的问题,所以需要修改/etc/kubernetes/manifests/kube-scheduler.yaml配置文件,增加相应的时区设置:


k8s中部署loki
· ☕ 3 分钟 · ✍️ starifly

Loki 架构

  • Loki:主服务,用于存储日志和处理查询。
  • Promtail:代理服务,用于采集日志,并转发给 Loki。
  • Grafana:通过 Web 界面来提供数据展示、查询、告警等功能。

安装 Loki

1)创建 RBAC 授权


画图
· ☕ 4 分钟 · ✍️ starifly
超好用的画图工具介绍


点击屏幕右上角的 ···
在弹出的窗口中选择 在浏览器中打开