存储
部署 JuiceFS CSI Driver
· ☕ 1 分钟
1. 安装部署 下载部署文件 1 wget https://raw.githubusercontent.com/juicedata/juicefs-csi-driver/master/deploy/k8s.yaml 任意非 master 节点查看 kubelet 的安装目录 1 ps -ef|grep kubelet |grep root-dir 如果有值,则需要执行替换;否则直接安装。 1 sed 's@/var/lib/kubelet@{{KUBELET_DIR}}@g' k8s.yaml 1 kubectl apply -f k8s.yaml 查看 Pod 状态 1 kubectl -n kube-system get pods -l app.kubernetes.io/name=juicefs-csi-driver 2. 创建存储 静态绑定 1 2 3 4 5 6 7 8 9 10 11 12 13 14 apiVersion: v1 metadata: name: juicefs-secret namespace: default labels: juicefs.com/validate-secret: "true" kind: Secret type: Opaque stringData: name: ${JUICEFS_NAME} token: ${JUICEFS_TOKEN} access-key: ${ACCESS_KEY}

Loggie 部署与配置
· ☕ 1 分钟
1. 下载 Chart 包 1 git clone https://github.com/loggie-io/installation 2. 安装 loggie 1 cd installation/helm-chart 1 helm install loggie ./ -nloggie --create-namespace 3. 全局配置修改 1 kubectl -n loggie edit cm loggie-config-loggie 将 parseStdout 改为 true,移除标准输出前面的时间戳。 1 2 3 4 5 6 config: loggie: discovery: enabled: true kubernetes: parseStdout: true 4. 业务快速配置 配置环境变量 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 export NAMESPACE="" export ES_INDEX="" export ES_PORT="" export ES_HOSTS="" export ES_USERNAME="" export ES_PASSWORD="" export POD_LABEL_KEY="" export POD_LABEL_VALUE="" ES_HOSTS_YAML=""

AGFS 文件系统性能测试
· ☕ 3 分钟
1. 安装 wrk 1 apt-get install -y wrk 2. localfs 性能测试 2.1 1KB 小文件测试 写文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 cat > put-1k.lua <<"EOF" wrk.method = "PUT" wrk.body = string.rep("a", 1024) wrk.headers["Content-Type"] = "text/plain" counter = 0 local WRAP = 500000 request = function() counter = counter + 1 local n = ((counter - 1) % WRAP) + 1 local filename = "/local/perf-1k/test_" .. n .. ".txt" local path = "/api/v1/files?path=" .. filename return wrk.format(nil, path) end EOF 1 curl -X POST "http://127.0.0.1:8080/api/v1/directories?path=/local/perf-1k" 1 wrk -t4 -c40 -d30s -s put-1k.lua "http://127.0.0.1:8080" 1 2 3 4 5 6 7 8 Running 30s

面向 AI Agent 的文件系统 - AGFS
· ☕ 3 分钟
1. AGFS 简介 简介 AGFS 是一个通过 RESTful API 对外提供存储服务的项目。它支持多种存储后端,包括内存、文件、数据库、消息队列等。 由于不需要 POSIX 接口的支持,可以通过远程调用的方式存储数据,这在 AI Agent 中非常有用。 AI Agent 在执行一些工作流时,经常会产生一些中间结果。这些结果

LVM 日常运维
· ☕ 6 分钟
1. 基本概念 物理卷 PV (Physical Volume) 由一个或者多个物理硬盘组成,也可以是一个 RAID 设备。 卷组 VG (Volume Group) 由一个或者多个 PV 组成。 逻辑卷 LV (Logical Volume) 从 VG 中划分出来的空间,格式化之后,挂载目录使用。 数据安全 LVM 自带 RAID 功能,也可以提前组建 RAID 设备,交给 LVM 管理。 2. 管理物理卷 查看存储设