Migrate GitLab from Azure Linux VM To Azure Kubernetes Services (AKS)

I want to migrate GitLab instance running on Azure Linux VM >> To >> GitLab instance running on Azure Kubernetes Service (AKS).

Please help me with the steps to back & restore GitLab data i.e. repo’s, pages, wiki, runner from source to destination.

Your experience in this area would help!

Thanks