This section summarizes the scenarios and considerations for workload backup and restore using Velero and the Restic plugin.
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 |