Custom User Defined Images
TileDB Cloud supports custom docker images for user defined functions when self hosted. This page outlines how to setup and configure these custom images.
Building Custom Docker Images
TileDB Cloud docker images for user defined functions have several required packages and entrypoint script. As a result your custom docker images must be based on the official TileDB Cloud docker image.
The following are the default image names available:
Base python image
tiledbenterprise/rest-python-udf-3.9
Geospatial packages
tiledbenterprise/rest-python-udf-geo-3.9
Biomedical Imaging
tiledbenterprise/rest-python-udf-imaging
Vector Search
tiledbenterprise/rest-python-udf-vectorsearch
The specific tag that is available depends on the version of TileDB Cloud you are deploying out. Your account representative can help you identify this.
Using the base image with
Hosting Custom Docker Images
The images need to be hosted in a place that is accessible to the kubernetes cluster. For an example of hosting docker images using ECR see Configure AWS ECR Container Registry for UDF Images.
Configuring Custom Images
After you have build the docker images they can be added them to your values.yaml
by adding a section.
Last updated
Was this helpful?