home-operations

kopiur

home-operations

A Kopia-native Kubernetes backup operator written in Rust

AI 简介

kopiur 是一个专为 Kubernetes 设计的 Kopia 备份操作器,以 Rust 实现,原生集成 Kopia 备份引擎。它将 Kopia 仓库、备份策略、快照触发、定时调度、恢复操作和维护任务建模为 7 类 Kubernetes 自定义资源(CRD),通过 Rust 枚举确保状态合法性,并利用 finalizer 和所有权语义保障快照生命周期安全。项目采用 kube-rs 框架,支持 PVC 备份、跨命名空间共享仓库、基于 Cron 或事件的灵活触发,适用于云原生环境下的有状态应用灾备与合规性数据保护场景。当前处于 alpha 阶段,API 不稳定,仅建议在测试环境中评估使用。

Rust
GNU Affero General Public License v3.0
67
Stars
4
Forks
51
Watchers
7
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分42.1
默认分支main