Install Seldon Core
Prerequisites
You will need:
Git clone of Seldon Core
A running Kubernetes cluster with
kubectlauthenticatedseldon-corePython package (pip install seldon-core>=0.2.6.1)Helm client
Setup Cluster
kubectl create namespace seldon
kubectl config set-context $(kubectl config current-context) --namespace=seldonInstall Seldon Core
Follow the Seldon Core Install documentation.
kubectl create namespace seldon-systemIf using Ambassador:
helm install seldon-core seldon-core-operator --repo https://storage.googleapis.com/seldon-charts --set ambassador.enabled=true --set usageMetrics.enabled=true --namespace seldon-systemIf using Istio:
Check all services are running before proceeding.
Wait for rollout to finish:
Install Ingress
Ambassador
Ambassador install
Ambassador Edge Stack:
Ambassador API Gateway (Emissary Ingress):
Check all services are running before proceeding.
For Ambassador Edge Stack:
Note: Absent configuration, Ambassador Edge Stack will attempt to use TLS with a self-signed cert. Either set up TLS or ignore certificate validation (i.e.
curl -k).
For Ambassador API Gateway:
Istio
Istio install
Note: Remember to add
--set istio.enabled=trueflag when installing Seldon Core with Istio Ingress.
Last updated
Was this helpful?