You can use the installation manuals for Ubuntu, CentOS, Windows, or Docker. The size of the VM requirement is relative to your expected load. However, even a small instance is enough for small loads.
jsreport runs in Azure Web Apps with docker based deployment. Both Windows and Linux Azure web apps are supported. You can find the list of jsreport docker images as well as the Docker documentation here.
See also the dedicated article on how to render reports using Azure Web App and jsreport.
Note jsreport won't run in "none docker" Azure Web App because of the platform limitations.
The Azure Function Apps runtime doesn't include the libs that Chromium requires. Therefore, the chrome-pdf recipe won't work there. One option is to use the premium plan and install the missing libs, or use Docker container. However, Microsoft now recommends using Azure Container Apps for such use-cases.
See the dedicated tutorial here.
You can use jsreport default docker image, which runs just fine in Kubernetes.