storage-backup

Explain Kubernetes storage classes and Velero backup schedules for disaster recovery.

127|8|Updated Jun 14, 2022
One-click install
npx skills add https://github.com/shepherdjerred/monorepo --skill storage-backup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storage-backup
Source: https://github.com/shepherdjerred/monorepo/tree/main/packages/dotfiles/dot_claude/skills/storage-backup
Command: npx skills add https://github.com/shepherdjerred/monorepo --skill storage-backup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need for reliable data backup and disaster recovery by detailing the homelab's storage solutions and automated backup strategies.

Core Features & Use Cases

  • Storage Class Management: Explains the different Kubernetes storage classes (zfs-ssd, zfs-hdd) and their underlying hardware.
  • Automated Backup Policies: Details how volumes are automatically labeled for backup based on size and Velero schedules.
  • Disaster Recovery: Provides information on Velero backup schedules, storage configurations (Cloudflare R2), and manual backup/restore operations.
  • Use Case: If a critical database volume exceeds 200GB, this Skill explains why it's automatically excluded from backups and how to manually override this if necessary.

Quick Start

Use the storage-backup skill to understand the Velero backup schedules.

Frequently Asked Questions about storage-backup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Kubernetes backups with Velero?

Automate Kubernetes backups with Velero by configuring scheduled backup policies and storage configurations like Cloudflare R2. This Skill details Velero schedules, manual operations, and disaster recovery procedures.

How do I provision ZFS storage classes in Kubernetes with OpenEBS CSI?

Provision ZFS storage classes in Kubernetes using OpenEBS CSI by selecting between zfs-ssd and zfs-hdd classes. This Skill explains the underlying hardware configurations and storage class provisioning details.

Why are large Kubernetes volumes automatically excluded from Velero backups?

Large Kubernetes volumes are automatically excluded from Velero backups based on size labeling to protect performance. Volumes exceeding 200GB are excluded, but this Skill explains how to manually override this for critical databases.

Can I use Cloudflare R2 for Velero disaster recovery storage?

Yes, you can use Cloudflare R2 for Velero disaster recovery storage. This Skill details the storage configurations and Velero backup schedules needed to secure your data against disasters.

What is the best way to label Kubernetes volumes for backup inclusion?

The best way to label Kubernetes volumes for backup inclusion is through automatic volume labeling based on size. This Skill details how volumes are automatically labeled for Velero backup inclusion or exclusion.

How do I override automatic backup exclusions for critical database volumes?

Override automatic backup exclusions for critical database volumes by manually adjusting labels. This Skill explains the automatic exclusion logic for volumes over 200GB and how to manually include them.