🗂️ Navigation

Stash by AppsCode

Backup and Restore Kubernetes Stateful Applications.

Visit Website →

Overview

Stash is a Kubernetes operator that uses Velero (formerly Heptio Ark) to provide a simplified experience for backing up and restoring Kubernetes volumes. It extends Velero's capabilities with specific add-ons for backing up databases like PostgreSQL, MySQL, MongoDB, and Elasticsearch running in Kubernetes.

✨ Key Features

  • Kubernetes native backup solution (CRDs)
  • Database-aware backup (PostgreSQL, MySQL, MongoDB, etc.)
  • Persistent VolumeClaim backup and restore
  • Scheduled backups
  • Support for various storage backends (S3, GCS, Azure Blob)

🎯 Key Differentiators

  • Simplified, CRD-based user experience
  • Strong focus on database-specific backup logic
  • Built on top of the Velero engine

Unique Value: Simplifies the complex task of backing up stateful applications and databases on Kubernetes through a declarative, native API.

🎯 Use Cases (4)

Backing up stateful applications in Kubernetes Database disaster recovery Cloning persistent volumes for testing Migrating persistent data between clusters

✅ Best For

  • Scheduled daily backups of a production PostgreSQL database to S3
  • Restoring a persistent volume to a new cluster for migration

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Backing up entire application manifests (focus is on data)
  • VM or physical server backup

🏆 Alternatives

Velero Kasten K10 Portworx Backup

Provides more specialized, out-of-the-box database backup capabilities compared to the base Velero tool it builds upon.

💻 Platforms

API CLI

🔌 Integrations

Kubernetes Velero PostgreSQL MySQL MongoDB Elasticsearch

🛟 Support Options

  • ✓ Email Support
  • ✓ Dedicated Support (Enterprise tier)

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Community edition is open-source and free.

Visit Stash by AppsCode Website →