Kubernetes provides a rich set of both primitives (e.g. pods) and higher-level constructs (e.g. deployments) you can use to run your workloads. It also has a solid technical foundation, providing an API server backed by etcd for data storage. You can accomplish many things with the out of the box components, but sometimes the built-in functionality isn’t enough. Maybe you want to run a backup when