Backing up the single-node k3s cluster that contains AWX.

Hi all,
now that we have AWX up and running in a k3s cluster, I need to look into backing it up so that we can restore it if we lose the VM containing the cluster sometime in the future.
Given that the cluster is running in a VM, is it as simple as regularly copying the VM image somewhere else or are there other recommended methods?
Be aware that I know very little about Kubernetes (at the moment).

As for backing up AWX resources, you can use the awx operator backup role. See these documents here https://github.com/ansible/awx-operator/tree/devel/roles/backup