We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose.You can read our privacy policies and terms of use etc by clicking here.
Seldon Deploy
Advanced Seldon Deploy Installation
This page contains instructions and details for the advanced configuration for the Seldon Deploy configuration.
Make sure that before you go ahead with this installation, you have all the pre-requisites listed in the Installation Overview Page.
Load config / env variables
Before we run the command, we need to make sure that we source our configuration file that we set up in the pre-requisites:
source ~/.config/seldon/seldon-deploy/dockercreds.txt
Install helm chart
Now we’re ready to install the helm chart. You will find this in the installer scripts under the sd-setup
folder.
You just need to run the following helm command:
# Make sure you run this from the installer script `sd-setup` folder
IMAGE_TAG=$(cat ${STARTUP_DIR}/../VERSION)
# Authenticate your docker username with the one you've been given access through the license
./docker-registry-secret.sh
# Install seldon deploy
helm upgrade seldon-deploy ./helm-charts/seldon-deploy/ \
--namespace=seldon-system \
--set image.repository=seldonio/seldon-deploy \
--set image.tag=${IMAGE_TAG} \
--set github.user=$GIT_USER \
--set github.token=$GIT_TOKEN \
--set github.email=$GIT_EMAIL \
--set external.host=$EXTERNAL_HOST \
--set external.protocol=$EXTERNAL_PROTOCOL \
--set kfserving.protocol=$KFSERVING_PROTOCOL \
--set virtualService.create=$VIRTUALSERVICE_CREATE \
--set lite=$LITE \
--install --recreate-pods
Wait for rollout
Now we can just wait until the Seldon Deploy roll-out finishes
kubectl rollout status deployment/seldon-deploy -n seldon-system