To backup your Anthos GKE-OP cluster Google provides a nice script you can schedule to run as a crone job.
https://cloud.google.com/gke-on-prem/docs/how-to/backing-up
The only problem is that it misses last line where you actually copy the snapshot of the admin cluster ETCD database.
Add the bellow line to make it work:
kubectl --kubeconfig=${ADMIN_CLUSTER_KUBECONFIG} cp kube-system/${admin_etcd}:admin_snapshot.db $BACKUP_DIR/
Once added it work like a charm 🙂
ubuntu@admin-workstation2:~/backup$ ls
admin_snapshot.db gke-03-usercluster01_snapshot.db pki
In the output you might see some errors related to the issue I explained here: https://gcpfellow.com/2020/02/04/anthos-1-x-issue-when-running-sudo-commands/ but you can ignore it