Production Environment

You can install various components of the Seldon Enterprise Platform modularly into an existing Kubernetes cluster to take advantage of Seldon's integrations.

Note: Seldon recommends installing Seldon Core 2 with Seldon Enterprise Platform. For more information about installing Seldon Core 1, see Seldon Core Documentation

Cluster requirements

This table lists the minimum resource requirements for clusters running the full Seldon Enterprise Platform ecosystem. Your actual resource needs may vary depending on usage.

Cloud provider
Requirements
Notes

GCP

3 x e2-standard-8

AWS

6 x t2.xlarge

Azure

3 x D8as or D8ads

Components compatability matrix

Component
Supported Versions
Integration Level

Seldon Core 2

minor versions of 2.8 or later

Required

Ingress controller (Istio)

minor versions of Istio 1.17 or later

Required

PostgreSQL

version 10 - version 15

Required

Prometheus

minor versions of 2.42 or later

Required

OIDC provider (Keycloak)

minor versions of 17.x or later

Required

Elasticsearch

version 6.x - version 7.17

Recommended

ArgoCD

version 3.35.x or later

Recommended

Argo Workflows

version 3.4.0 - version <3.6.0

Optional

Fluentd or equivalent ELK log collection

minor versions of 5.5 or later

Optional

Knative (Eventing, Serving)

minor versions of 1.10 or later

Optional

Managed Kafka

Seldon recommends a managed Kafka for production installation. Some of the managed Kafka solutions that integrate with Seldon Enterprise Platform and Seldon Core 2 components are:

  • Confluent Cloud (security: SASL/PLAIN)

  • Confluent Cloud (security: SASL/OAUTHBEARER)

  • Amazon MSK (security: mTLS)

  • Amazon MSK (security: SASL/SCRAM)

  • Azure Event Hub (security: SASL/PLAIN)

Last updated