Kubeflow Trial Installation

Default Trial Installation with Kubeflow

Simple Kubeflow Installation

Here you will be able to use the full end-to-end kubeflow installer which is intended to set up Seldon Deploy and all ecosystem components.

These components include:

  • Seldon Core
  • Seldon Deploy
  • Serverless Request Logging
  • Grafana Visualisations
  • GitOps Bitbucket/Github with ArgoCD

Install the Ecosystem

The first step is to update the configuration options to use the kubeflow auth setup for your seldon deploy install as follows,

ENABLE_APP_AUTH=false
OIDC_PROVIDER=http://dex.auth.svc.cluster.local:5556/dex
CLIENT_ID=kubeflow-oidc-authservice

The next step will set up all ecosystem components for Seldon Deploy except for the GitOps ArgoCD component.

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

Gitops

Gitops setup is optional. You will need an account on either github.com or bitbucket.org.

Installation requires htpasswd. Can be installed on Ubuntu, Debian and Mint with:

sudo apt install apache2-utils

GitHub

You will need personal access token configured with full control of private repositories as shown:

scopes

Then make sure that you setup GIT_USER and GIT_TOKEN in the dockercreds.txt file and run

./sd-setup/gitops-setup.sh seldon-gitops "default,kubeflow"

Bitbucket

You will need app password token configured with full control of private repositories as shown:

scopes

Then make sure that you setup GIT_USER and GIT_TOKEN in the dockercreds.txt file and run

GIT_PROVIDER=bitbucket ./sd-setup/gitops-setup.sh seldon-gitops "default,kubeflow"

If you prefer to install GitOps manually, please see Bitbucket for step by step instructions.

Accessing Seldon Deploy

After installation get url for the dashboard.

cd seldon-deploy-install
./sd-setup/show-seldon-deploy-url

Browser Specifications

By default, the project supports all modern browsers based on global usage (> 0.2%). The full list of browser versions supported has a global coverage of 89.19% can be viewed here at the BrowserList.

Last modified September 18, 2020: broken link fix: path to configuration (277bc92)