Kubernetes Skills
Kubernetes backup and restore with Velero. Use when creating backups, restoring applications, managing disaster recovery, or migrating workloads between clusters.
Kubernetes backup and restore with Velero. Use when creating backups, restoring applications, managing disaster recovery, or migrating workloads between clusters.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Manage backups and restores using kubectl-mcp-server's Velero tools.
# Detect Velero velero_detect_tool()List backup locations
velero_backup_locations_list_tool()
# Backup entire namespace velero_backup_create_tool( name="my-backup", namespaces=["default", "app-namespace"] )Backup with label selector
velero_backup_create_tool( name="app-backup", namespaces=["default"], label_selector="app=my-app" )
Backup excluding resources
velero_backup_create_tool( name="config-backup", namespaces=["default"], exclude_resources=["pods", "replicasets"] )
Backup with TTL
velero_backup_create_tool( name="daily-backup", namespaces=["production"], ttl="720h" # 30 days )
# List all backups velero_backups_list_tool()Get backup details
velero_backup_get_tool(name="my-backup")
Check backup status
- New: Backup request created
- InProgress: Backup running
- Completed: Backup successful
- Failed: Backup failed
- PartiallyFailed: Some items failed
# Full restore velero_restore_create_tool( name="my-restore", backup_name="my-backup" )Restore to different namespace
velero_restore_create_tool( name="my-restore", backup_name="my-backup", namespace_mappings={"old-ns": "new-ns"} )
Restore specific resources
velero_restore_create_tool( name="config-restore", backup_name="my-backup", include_resources=["configmaps", "secrets"] )
Restore excluding resources
velero_restore_create_tool( name="partial-restore", backup_name="my-backup", exclude_resources=["persistentvolumeclaims"] )
# List restores velero_restores_list_tool()Get restore details
velero_restore_get_tool(name="my-restore")
# List schedules velero_schedules_list_tool()Get schedule details
velero_schedule_get_tool(name="daily-backup")
Create schedule (via kubectl)
kubectl_apply(manifest=""" apiVersion: velero.io/v1 kind: Schedule metadata: name: daily-backup namespace: velero spec: schedule: "0 2 * * *" # 2 AM daily template: includedNamespaces: - production ttl: 720h """)
1. velero_backup_create_tool( name="dr-backup-$(date)", namespaces=["production"] ) 2. velero_backup_get_tool(name="dr-backup-...") # Wait for completion
1. velero_detect_tool() # Verify Velero installed 2. velero_backups_list_tool() # Find backup 3. velero_restore_create_tool( name="dr-restore", backup_name="dr-backup-..." ) 4. velero_restore_get_tool(name="dr-restore") # Monitor
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.