Upgrading to 2.0.0¶
Upgrading to Seldon Deploy Advanced from previous versions of Seldon Deploy.
Warning
To activate Seldon Deploy Advanced you will need a new license. If you do not obtained one already contact your account manager prior to starting the upgrading process.
Regular Installation Upgrade¶
New Requirement: Kafka¶
New component of Seldon Deploy Advanced, Seldon Core V2, depends on Apache Kafka. This can be installed in-cluster using Strimzi operator, we describe the procedure in our documentation. For production installation Seldon recommends a managed Kafka service.
New Seldon Component: Seldon Core V2¶
Seldon Core V2 is a new component of Seldon Deploy Advanced. Please follow this documentation to install it in your cluster. You will also need to expose seldon-mesh
by creating a new VirtualService
as described in the configuration section.
Seldon Deploy Installation Upgrade¶
To upgrade Seldon Deploy itself, first download new Helm charts as described in here. Then upgrade your Helm values according to our documentation and run the helm upgrade ...
command as described here.
Make sure that at the minimum you update the following Helm values:
image:
image: seldonio/seldon-deploy-server:2.2.1
requestLogger:
kafka_consumer:
enabled: true
bootstrap_servers: "seldon-kafka-bootstrap.seldon-kafka.svc.cluster.local:9092"
seldonCoreV2:
enabled: true
OpenShift Installation Upgrade¶
Full documentation for installing Seldon Deploy Advanced on OpenShift clusters can be found here.
Warning
We currently do not support OpenShift 4.12. The provided documentation has been tested on OpenShift 4.11.
Cluster Log Forwarder¶
The recommended configuration of ClusterLogForwarder
resource has bee updated with example of using
application:
selector:
matchLabels:
app.kubernetes.io/managed-by: seldon-core
to only forward logs from containers managed by Seldon Core. See documentation for more details.
OpenShift Monitoring¶
Documentation on accessing Prometheus from Seldon Deploy has been simplified to only describe one method of getting the required token documented here. This is because the other previously documented method was generating a short-live token unsuitable for Seldon Deploy needs.
New Requirement: Kafka¶
New component of Seldon Deploy Advanced, Seldon Core V2, depends on Apache Kafka.
This can be installed on OpenShift using AMQ Streams
or Strimzi
operators, please follow our documentation. For production installation Seldon recommends a managed Kafka service.
New Seldon Component: Seldon Core V2¶
Seldon Core V2 is a new component of Seldon Deploy Advanced. Please follow this documentation to install it in your OpenShift cluster.
Seldon Deploy Installation Upgrade¶
To upgrade Seldon Deploy itself, first download new Helm charts as described in here. Then upgrade your Helm values according to our OpenShift documentation and run the helm upgrade ...
command.
Make sure that at the minimum you update the following Helm values:
image:
image: seldonio/seldon-deploy-server:2.2.1
requestLogger:
kafka_consumer:
enabled: true
bootstrap_servers: "seldon-kafka-bootstrap.seldon-kafka.svc.cluster.local:9092"
seldonCoreV2:
enabled: true