Accidents and disasters happen, and just like you may have insurance for these events in real life, you should have insurance for your cluster and the workloads.
Most Kubernetes distributions do not include any components to back up workloads, but there are a number of products available from both the open source community and vendor-supported solutions from companies such as Kasten.
In this chapter, you will be introduced to Velero, which can be used to back up workloads in the cluster. We will explain how to use Velero to back up namespaces and schedule backup jobs, as well as how to restore workloads.
In this chapter, we will cover the following topics:
- Understanding Kubernetes backups
- Performing an etcd backup
- Introducing and setting up Heptio's Velero
- Using Velero to back up workloads
- Managing Velero using the CLI
- Restoring from a backup