Learning Environment
Installing Seldon Enterprise Platform in a learning environment.
Last updated
Was this helpful?
Installing Seldon Enterprise Platform in a learning environment.
Last updated
Was this helpful?
You can install Seldon Enterprise Platform on your local computer that is running a Kubernetes cluster using .
To install Seldon Enterprise Platform and Seldon Core 2 ecosystem components:
Install a Kubernetes cluster that is running version 1.23 or later.
Install , the Kubernetes command-line tool.
Install , the package manager for Kubernetes.
Seldon Enterprise Platform license key. You can reach out to Seldon to get a trial license key.
Create a namespace to contain the main components of Seldon. For example, create the namespace seldon-system
:
Create a namespace to contain Kafka. For example, create the namespace kafka
:
Create a namespace to contain the components related to request logging. For example, create the namespace seldon-logs
:
Create a namespace that is accessible by Seldon Enterprise Platform, Seldon Core 2 runtime that defines core components required in each model, and Seldon Core 2 pre-configured servers to host the models. For example, create the namespace seldon
:
Annotate the namespace seldon
so that it is accessible in the Seldon Enterprise Platform UI:
Add and update the Helm charts seldon-charts
to the repository.
Install Custom resource definitions for Seldon Core 2.
Create a YAML file to specify the initial configuration for Seldon Core 2 Operator. For example, create the components-values.yaml
file. Use your preferred text editor to create and save the file with the following content:
Change to the directory that contains the components-values.yaml
file and then install Seldon Core 2 operator in the namespace seldon-system
.
Install Seldon Core 2 runtimes in the namespace seldon
.
Create a YAML file to specify the initial configuration for Seldon Core 2 servers. For example, create the servers-values.yaml
file. Use your preferred text editor to create and save the file with the following content:
Change to the directory that contains the servers-values.yaml
file and then install Seldon Core 2 servers in the namespace seldon
.
Install Knative Eventing core components in the Kubernetes cluster.
Create a YAML file to specify the initial configuration. For example, create the install-values.yaml
file. Use your preferred text editor to create and save the file with the following content:
Change to the directory that contains the install-values.yaml
file and then install Seldon Enterprise Platform in the namespace seldon-system
.
When the installation is successful, you should see this:
Check the status of the installation seldon-enterprise-seldon-deploy
.
When the installation is complete you should see this:
Get the Pod that is running Seldon Enterprise Platform in the cluster and save it as $POD_NAME
.
You can use port-forwarding to access your application.
Open your browser and navigate to http://127.0.0.1:8000/seldon-deploy/
to access Seldon Enterprise Platform with Seldon Core 2 resources, operator, runtimes and servers.
Apply the trial license and click Activate.
To explore the features of Seldon Enterprise Platform, you need to complete the installation of other components in the following order: