I understand that etcd stores its data in some kind of distributed log.
Are there tools to back up these logs and do recovery from them? Does that also support point-in-time recovery (and how far back can we go)?
Extra points: do these logs also contain audit trails (i.e. who updated the data, assuming client authentication is in place)?
I think this may answer your question: https://labs.consol.de/kubernetes/2018/05/25/kubeadm-backup.html
It does automated backup of etcd as a Cronjob, so if you have it backup once an hour, that'd be like point in time recovery?
You could also use Heptio ARK on a schedule to do similar I believe. https://www.youtube.com/watch?v=qRPNuT080Hk