seldon-core icon indicating copy to clipboard operation
seldon-core copied to clipboard

model service Update the deployment ,old svc will not be deleted

Open chijunqing opened this issue 3 years ago • 0 comments

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 image

SVC:Only the v1 image

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 image

SVC: v1 and v2 exist simultaneously image

chijunqing avatar Aug 03 '22 11:08 chijunqing