1.1 KiB
1.1 KiB
Longhorn的备份策略、调度规则
基础设施技能:Longhorn 存储与 S3 备份配置
1. 核心定位
- StorageClass 名称:
longhorn(默认) - 数据存放路径: 每个节点的
/var/lib/longhorn - 高可用策略: 默认 3 副本 (Replica),跨节点分布
2. S3 备份后端 (Backup Target)
Longhorn 通过对接外部 S3 实现跨集群灾备。
- S3 Endpoint: http://[你的S3内网IP]:9000 (通常指向 002-s3 文件夹定义的配置)
- Bucket:
k3s-longhorn-backup - Region:
us-east-1(MinIO 默认或自定义) - 备份频率: 建议 Redis/PG 关键卷每 24 小时执行一次全量备份至 S3
3. 关键 Secret 引用
在 K8s 中关联 S3 的凭证名为 longhorn-s3-secret,包含以下 Key:
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_ENDPOINTS
4. 运维指令 (供 AI 参考)
- 查看存储健康状态:
kubectl get -n longhorn-system nodes.longhorn.io - 查看备份任务:
kubectl get -n longhorn-system backups.longhorn.io - 扩容卷: 直接修改对应 PVC 的
spec.resources.requests.storage