TGViewer
DevOps MemOps DevOps MemOps @devops_memops · 6.34K subscribers
Post #7704 1.39K
SnapScheduler — контроллер Kubernetes, который автоматически создает снапшоты PVC (PersistentVolumeClaim) по расписанию, используя встроенный механизм VolumeSnapshot. Он не зависит от CSI-драйвера, пока тот поддерживает VolumeSnapshot, и работает с любым сторедж-классом, поддерживающим снапшоты.

Основные возможности:
- Создание снапшотов PVC по расписанию (cron).
- Поддержка нескольких расписаний для одного PVC.
- Возможность настройки политики хранения (retention policy).
- Не требует изменений в приложении или манифестах PVC.

Как это работает:
Вы создаете ресурс SnapshotSchedule, в котором указываете:
- Селектор PVC.
- Cron-расписание.
- Максимальное количество снапшотов для хранения.
Контроллер следит за расписанием и создает VolumeSnapshot объекты автоматически.

Такой манифест будет создавать снапшоты каждые 6 часов для всех PVC с лейблом snapshot=true, и хранить максимум 5 последних.


📌 Подробнее: https://github.com/backube/snapscheduler

MemOps 🤨
GitHub GitHub - backube/snapscheduler: Scheduled snapshots for Kubernetes persistent volumes Scheduled snapshots for Kubernetes persistent volumes - backube/snapscheduler
  • 👍 2
  • ❤ 1
More from @devops_memops
  1. Sep 29, 2026Docker для параноика: организация SSH‑доступа для rootless‑контейнера без передачи приватн…
  2. Sep 29, 2026MemOps 😃
  3. Sep 29, 2026ksolver — оптимизатор затрат на инфраструктуру Kubernetes. Подключается к работающему клас…
  4. Sep 29, 2026ИИ-агент OpenAI взломал государственный сайт Австралии. Его попросили найти открытую инфор…
  5. Sep 29, 2026MemOps 😃
  6. Sep 29, 2026Klarity — веб-интерфейс для просмотра состояния Kubernetes-кластеров, диагностики приложен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →