Unlike traditional applications that can be backed up using server-based snapshots, Kubernetes applications comprise multiple components—containers, pods, volumes, configuration—that are spread across a cluster of servers.  As a result, all these components must be backed up together in order to facilitate fast recovery.