How to set up a Kali Linux virtual machine on Azure to serve as a TryHackMe attack box

How to set up a Kali Linux virtual machine on Azure to serve as a TryHackMe attack box

Do you want to set up your own separate Kali Linux VM in Azure for practicing hacking, which retains all the tools you decide to install?