Exploring the open-source Kubernetes’ backup and restore solution through a concrete example on Google Kubernetes Engine (GKE).

Having mostly worked on smallish Kubernetes installations, I never understood the need for a Kubernetes backup and restore solution, here’s why:

  • We only ran stateless workloads in Kubernetes (meaning that we did not have to worry about persistent volumes)
  • The Kubernetes configurations were centrally managed by an infrastructure group (meaning that these declarative configurations were essentially the backup)

But what happens if one or both of these are not true? Say, for example, multiple teams manage their workloads on one or more multi-tenant Kubernetes clusters.

You will need a Kubernetes backup and restore solution; the open-source Velero project is a popular choice.

#velero #gke #kubernetes #backup

Velero by Example
1.20 GEEK