Scenarios for Backing Up and Restoring TKGI Workloads

Page last updated:

This section summarizes the scenarios and considerations for workload backup and restore using Velero and the Restic plugin.

Kubernetes Workload Backup and Restore Scenarios Using Velero

The following scenarios and considerations summarize the various aspects of workload backup and restore using Velero for TKGI.

App Type Backup criteria Service Type Storage Provider Tools Example
Stateless Kubernetes namespace Load balancer with dynamic IP None Velero Backup and restore stateless Guestbook web app
Stateless Kubernetes label Load balancer with dynamic IP None Velero Backup and restore stateless Guestbook web app
Stateful Kubernetes namespace Load balancer with dynamic IP vCP Velero, Restic Backup and restore stateful Guestbook web app
Stateful Kubernetes label Load balancer with dynamic IP vCP Velero, Restic Backup and restore stateful Guestbook web app
Stateful Kubernetes namespace Load balancer with dynamic IP CSI Velero, Restic Backup and restore stateful Guestbook web app (CSI)
StatefulSet Kubernetes namespace Headless cluster IP vCP Velero, Restic Backup and restore statefulset Cassandra DB
StatefulSet Kubernetes label Headless cluster IP vCP Velero, Restic Backup and restore statefulset Cassandra DB
StatefulSet Kubernetes namespace Headless cluster IP CSI Velero, Restic Backup and restore statefulset Cassandra DB (CSI)
Stateful Kubernetes namespace Load balancer with static IP vCP Velero, Restic Backup and restore stateful Wordpress app
Stateful Kubernetes namespace Load balancer with static IP CSI Velero, Restic Backup and restore stateful Wordpress app (CSI)
Stateless Kubernetes namespace Ingress with static IP None Velero Backup and restore stateless Guestbook app
Stateless, stateful Whole cluster Load balancer with dynamic IP, headless cluster IP vCP Velero, Restic Backup and restore whole cluster

Please send any feedback you have to pks-feedback@pivotal.io.