Third-Party Registries#

This section describes requirements and setup instructions for using container images and Helm charts from third-party registries with NVIDIA Cloud Functions.

Overview#

When deploying container-based functions, you may need to use images from third-party registries such as Docker Hub, AWS ECR, or other private registries. This section provides specific requirements and setup instructions for each supported registry type.

Common Requirements#

Image Architecture Requirements#

NVIDIA Cloud Functions supports both amd64 (x86_64) and ARM64 architectures. For optimal compatibility across different GPU types, including GB200 which requires ARM64, you should build and push multi-platform Docker images.

To build a multi-platform image:

# Build and push multi-platform image (recommended)
docker buildx build --platform linux/amd64,linux/arm64 -t your-registry/your-image:tag --push .

# Or build for specific architecture only
docker buildx build --platform linux/amd64 -t your-registry/your-image:tag --push .
docker buildx build --platform linux/arm64 -t your-registry/your-image:tag --push .

Authentication Requirements#

Most third-party registries require authentication credentials. The specific requirements vary by registry type, but generally include:

  • Registry account credentials

  • Personal Access Tokens (for SSO-managed accounts)

  • Proper hostname configuration

  • Base64-encoded credentials for API usage

For detailed setup instructions, see the specific registry pages listed above.