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.
Supported Registries
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.