Kind Trial Installation

Important

Before starting the installation procedure, please download installation resources as explained here and make sure that all local tool pre-requisites are satisfied (e.g. helm cli) as well as KIND.

KIND Installation

Here we use an end-to-end installer to set up Seldon Deploy on KIND. Everything runs on the local machine with reduced resources compared to the cloud.

The components included are most of the functionality:

  • Seldon Core

  • Seldon Deploy

  • Serverless Request Logging

  • Grafana Visualisations

Components not included are:

  • GitOps Bitbucket/Github with ArgoCD

This limitation is because it’s not feasible for a GitHub webhook to call the local machine.

Install the Ecosystem

This step will set up a KIND cluster, install all ecosystem components for Seldon Deploy and Deploy itself.

cd seldon-deploy-install
./prerequisites-setup/kind-setup.sh
./sd-setup/sd-install-kind

Checking Configuration

If you setup the configuration file with ENABLE_APP_AUTH then either remove this or set it to false. EXTERNAL_PROTOCOL should be http.

Accessing Seldon Deploy

On KIND we need to port-forward in order to access the application. In a terminal run the below and keep it running:

kubectl port-forward -n istio-system svc/istio-ingressgateway 8080:80

Then open a browser at http://localhost:8080/seldon-deploy/.