Seldon Core v1¶
This page contains instructions and details for the installation of Seldon Core v1.
Warning
Core v1 requires Istio to be installed. If you are not using Istio, you cannot install Core v1 and should configure Seldon Enterprise Platform accordingly.
Required namespaces¶
We start with creating a namespace that will hold Seldon’s main components, traditionally naming it seldon-system
.
kubectl create ns seldon-system || echo "Namespace seldon-system already exists"
Installation¶
Seldon Core can be installed using published Helm charts. To add Helm charts run
helm repo add seldon-charts https://seldonio.github.io/helm-charts
helm repo update seldon-charts
You can now install Seldon Core without any integrations with the script below. Make sure to follow relevant individual feature workflow installation sections to enable specific features. For further detail on each of the parameters available in the installation script you can read the Helm chart values section in the Seldon Core documentation.
helm upgrade seldon-core seldon-charts/seldon-core-operator \
--version 1.18.2 \
--namespace seldon-system \
--install
Configuration¶
Seldon Core v1 configuration¶
Seldon Core installation can be configured using Helm values. Throughout this document we will assume that custom values are present in file called core-values.yaml
. We will populate this file as the installation progresses. The Helm command will now read
helm upgrade seldon-core seldon-charts/seldon-core-operator \
-f core-values.yaml \
--version 1.18.2 \
--namespace seldon-system \
--install
Enable Core v1 support in Seldon Enterprise Platform¶
To Enable v1 support in Seldon Enterprise Platform add or change a following variable in deploy-values.yaml
file
seldon:
enabled: true
Once you modify your deploy-values.yaml
you need to apply it with
helm upgrade seldon-deploy seldon-charts/seldon-deploy \
-f deploy-values.yaml \
--namespace=seldon-system \
--version 2.3.1 \
--install