Deploying with Helm
Deploying ZenML on cloud using Docker or Helm
This is an older version of the ZenML documentation. To read and view the latest version please visit this up-to-date URL.
If you wish to deploy ZenML on clouds other than AWS, Azure and GCP or on any other resource like a serverless platform or an on-prem Kubernetes cluster, you have two options:
Using a Docker container.
Using the Helm chart.
Using Helm
The ZenML repository hosts a Helm chart that can be used to deploy to Kubernetes. This chart is not hosted on an online repository yet and so you can follow the steps below:
Clone the
zenml-io/zenml
repository.Go into the directory that hosts the chart.
Take a look at the
values.yaml
file to configure settings for your ZenML deployment. Make sure you have a MySQL database to use with the server and fill thezenml.database
map with its values.Once everything is configured, you can now run the following command to create a release.
Note You will need to have an existing Kubernetes cluster and
kubectl
installed and configured, in addition to havinghelm
itself.
Last updated