Ambassador AB Test
Setup Seldon Core
Use the setup notebook to Setup Cluster with Ambassador Ingress and Install Seldon Core. Instructions also online.
!kubectl create namespace seldonError from server (AlreadyExists): namespaces "seldon" already exists!kubectl config set-context $(kubectl config current-context) --namespace=seldonContext "kind-ansible" modified.from IPython.core.magic import register_line_cell_magic
@register_line_cell_magic
def writetemplate(line, cell):
with open(line, "w") as f:
f.write(cell.format(**globals()))VERSION = !cat ../../../version.txt
VERSION = VERSION[0]
VERSION'1.15.0-dev'Launch main model
We will create a very simple Seldon Deployment with a dummy model image seldonio/mock_classifier:1.0. This deployment is named example.
Get predictions
REST Request
Launch Canary
We will now extend the existing graph and add a new predictor as a canary using a new model seldonio/mock_classifier_rest:1.1. We will add traffic values to split traffic 75/25 to the main and canary.
Show our REST requests are now split with roughly 25% going to the canary.
Following checks number of prediction requests processed by default/canary predictors respectively.
Last updated
Was this helpful?