Prerequisites#
This NVIDIA Omniverse Kit App Streaming solution requires:
An Azure account with applicable permissions and quota allowance to deploy the solution
The Azure CLI tool
The kubectl tool
Azure Account/Subscription#
Your Azure account requires the applicable permissions to create resources, resource groups, and role assignments within your subscription. For example, “Owner” or “Contributor”.
Additionally, ensure your Azure subscription has the following quota allowance:
72 NVasd_A10_v5 VCPUs (GPU VCPU SKUs default to 0)
12 Ds_v3 VCPUs (General purpose VCPU SKUs default to 10)
Note
The above quota allocations must be available in the same Azure region.
For additional information on Azure quotas, please refer to the following documentation:
Lastly, ensure the following Azure Resource Providers are enabled in the subscription before starting the deployment as this is critical for a successful deployment of this solution:
Microsoft.OperationalInsights
Microsoft.ContainerService
For additional information on Azure resource providers and types, click here
Generating an NGC API Token#
Follow these steps to generate an API token for use with the NVIDIA container registry.
Ensure you have assigned this key “NGC Catalog” and “Secrets Manager”. To do so, follow these steps.
This step is optional, but to ensure your key allows you to log into the NVIDIA container registry nvcr.io using Docker, enter the following command into your command line:
docker login nvcr.io --username '$oauthtoken'
Also verify that you can then pull Kit app images via
docker pull
. For example:docker pull nvcr.io/nvidia/omniverse/kit-appstreaming-rmcp:1.9.1
Security#
When using this solution, ensure the deployed environment aligns with your company’s security posture. Consult your security policies and/or Information Security team for additional guidance.
Suggested Resources#
Interacting with this deployment may require some setup for using NGC, Docker, Kubernetes, and Azure command line interfaces. If you do not already use these tools, here are links to resources for getting started: