Skip to main content
Version: 3.3

On-demand snapshots

This document will show you how to create snapshots of Portworx volumes and how you can clone those snapshots to PVCs and use them with your applications.

note
  • The suggested way to manage snapshots on Kubernetes is to use Stork. If you are looking to create Portworx snapshots using PVC annotations, you will find instructions here.

  • For multitenant FlashArray:

    • When cloning a volume, the clone will inherit the storage class of the clone specification.
    • If the clone should reside in the same pod configuration as the original volume, use the same storage class as the original.
    • For different pod configurations:
      • If the original volume is not in a pod but the clone should be, use a storage class with a pod for the clone.
      • Conversely, if the original is in a pod but the clone should not be, use a StorageClass without a pod for the clone.
  • In airgapped bare metal environments, only local snapshots are supported. Cloud snapshots are not available.

Snapshot types

Using Stork, you can take 2 types of snapshots:

  1. Local: These are per volume snapshots where the snapshots are stored locally in the current Portworx cluster's storage pools.
  2. Cloud: These snapshots are uploaded to the configured S3-compliant endpoint (e.g AWS S3).