seldon-core
seldon-core copied to clipboard
model service Update the deployment ,old svc will not be deleted
describe:update model name, redeploy ,old svc will not be deleted seldon core version 1.13.1
First Deployment
name is v1
kubectl apply -f - << END
apiVersion: machinelearning.seldon.io/v1
kind: SeldonDeployment
metadata:
name: canary-example
namespace: default
spec:
predictors:
- componentSpecs:
- spec:
containers:
- name: classifier
resources:
requests:
cpu: 2000m
memory: 512Mi
limits:
cpu: 2000m
memory: 512Mi
name: v1
replicas: 1
traffic: 100
graph:
name: classifier
modelUri: gs://seldon-models/v1.14.0-dev/sklearn/iris
implementation: SKLEARN_SERVER
END
POD:Only the v1

SVC:Only the v1

redeploy
update name, to v2 ;
kubectl apply -f - << END
apiVersion: machinelearning.seldon.io/v1
kind: SeldonDeployment
metadata:
name: canary-example
namespace: default
spec:
predictors:
- componentSpecs:
- spec:
containers:
- name: classifier
resources:
requests:
cpu: 2000m
memory: 512Mi
limits:
cpu: 2000m
memory: 512Mi
name: v2
replicas: 1
traffic: 100
graph:
name: classifier
modelUri: gs://seldon-models/v1.14.0-dev/sklearn/iris
implementation: SKLEARN_SERVER
END
POD:Only the v2

SVC: v1 and v2 exist simultaneously
