Getting Started

Get started with Seldon Deploy

Obtain access to use Seldon Deploy for your enterprise by getting in touch with Seldon.

Installation Types

  • Trial Installations - Scripts that install default configurations that can be used to trial the seldon deploy cluster. These provide a simple way to get up and running to test the functionalities.
  • Production Installation - Modular installation into existing cluster with instructions on how to leverage Seldon Deploy integrations. This is recommended installation for production setups.

Framework integrations

Below are the integrations that Seldon Deploy supports, together with the versions currently supported for each of the framework.

Framework Supported Versions Integration level
Istio 1.1.6 and above Required
Elasticsearch 6.x and above Recommended
ArgoCD 1.4.x and above Recommended
Prometheus 9.7 and above Recommended
Fluentd (or equivalent ELK log collection) 6.x and above Optional
Dex (or equivalent OIDC provider - eg Keycloak) 2.x and above Optional
KFserving 0.3 and above Optional
Knative (Eventing, Serving & Monitoring) 0.11 and above Optional

Pre-requisites

Dependency Version Notes
Dockerhub n/a https://hub.docker.com/ Access needs to be granted explicitly by Seldon in order to access resources such as docker images. A dockerhub account is needed and its credentials will be needed to setup imagePullSecrets.
Kubernetes 1.12 … 1.16 Seldon Deploy requires Kubernetes version greater than or equal to 1.12 and less than or equal to 1.16.
Git Server n/a To use GitOps access an HTTPS access to git server is required. GitOps is optional, but suggested.
kubectl within one minor version difference of your cluster https://kubernetes.io/docs/tasks/tools/install-kubectl/
helm 3.0.0 or greater is required https://helm.sh/docs/intro/install/

Cluster Requirements

Cloud Provider Requirements Notes
GKE 2 x n1-standard-8 nodes This is 16vCPUs and 60GB RAM.
AWS 4 x t2.xlarge This is to allow headroom to run models and because the full install includes kubeflow, knative, istio and the elastic and grafana-prometheus stacks.

References


Download Installation Resources

Download Seldon Deploy installation resources

Trial Installations

Trial installations for setting up a new clusters

Production Installation

Custom installation crafted to your needs

Last modified August 26, 2020: apply code review suggestions (6a14778)