test01 pipeline added

This commit is contained in:
Pavel Dmitriev 2023-10-06 18:45:42 +03:00
commit 72fac88c88
1 changed files with 147 additions and 0 deletions

147
test01/pipeline.yaml Normal file
View File

@ -0,0 +1,147 @@
apiVersion: machinelearning.seldon.io/v1
kind: SeldonDeployment
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: >
{"apiVersion":"machinelearning.seldon.io/v1alpha2","kind":"SeldonDeployment","metadata":{"annotations":{},"name":"pipeline","namespace":"default"},"spec":{"name":"pipeline-deployment","predictors":[{"componentSpecs":[{"spec":{"containers":[{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"router","ports":[{"containerPort":8080,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"model-a","ports":[{"containerPort":8081,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"model-b","ports":[{"containerPort":8082,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"model-c","ports":[{"containerPort":8083,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"model-d","ports":[{"containerPort":8084,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"combiner","ports":[{"containerPort":8085,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"input-transformer","ports":[{"containerPort":8086,"name":"http"}]},{"image":"mxfox.ru/palkan/seldon1:latest","imagePullPolicy":"Always","name":"output-transformer","ports":[{"containerPort":8087,"name":"http"}]}]}}],"graph":{"children":[{"children":[{"children":[{"children":[{"children":[],"endpoint":{"type":"REST"},"name":"model-b","type":"MODEL"}],"endpoint":{"type":"REST"},"name":"model-a","type":"MODEL"},{"children":[{"children":[],"endpoint":{"type":"REST"},"name":"model-c","type":"MODEL"},{"children":[],"endpoint":{"type":"REST"},"name":"model-d","type":"MODEL"}],"endpoint":{"type":"REST"},"name":"combiner","type":"COMBINER"}],"endpoint":{"type":"REST"},"name":"router","type":"ROUTER"}],"endpoint":{"type":"REST"},"name":"input-transformer","type":"TRANSFORMER"}],"endpoint":{"type":"REST"},"name":"output-transformer","type":"OUTPUT_TRANSFORMER"},"name":"pipeline-predictor","replicas":1}]}}
creationTimestamp: '2023-10-06T12:48:43Z'
generation: 3
labels:
k8slens-edit-resource-version: v1
managedFields:
- apiVersion: machinelearning.seldon.io/v1alpha2
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
.: {}
f:kubectl.kubernetes.io/last-applied-configuration: {}
f:spec:
.: {}
f:name: {}
manager: kubectl-client-side-apply
operation: Update
time: '2023-10-06T12:48:43Z'
- apiVersion: machinelearning.seldon.io/v1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:labels:
.: {}
f:k8slens-edit-resource-version: {}
f:spec:
f:predictors: {}
manager: node-fetch
operation: Update
time: '2023-10-06T14:06:58Z'
- apiVersion: machinelearning.seldon.io/v1
fieldsType: FieldsV1
fieldsV1:
f:status:
.: {}
f:address:
.: {}
f:url: {}
f:conditions: {}
f:deploymentStatus:
.: {}
f:pipeline-pipeline-predictor-0-model-b:
.: {}
f:availableReplicas: {}
f:replicas: {}
f:replicas: {}
f:serviceStatus:
.: {}
f:pipeline-pipeline-predictor:
.: {}
f:grpcEndpoint: {}
f:httpEndpoint: {}
f:svcName: {}
f:pipeline-pipeline-predictor-model-b:
.: {}
f:grpcEndpoint: {}
f:httpEndpoint: {}
f:svcName: {}
f:state: {}
manager: manager
operation: Update
subresource: status
time: '2023-10-06T14:08:03Z'
name: pipeline
namespace: default
resourceVersion: '12274976'
uid: 85871605-c42c-404c-b337-d99ecee1cd0c
selfLink: >-
/apis/machinelearning.seldon.io/v1/namespaces/default/seldondeployments/pipeline
status:
address:
url: >-
http://pipeline-pipeline-predictor.default.svc.cluster.local:8000/api/v1.0/predictions
conditions:
- lastTransitionTime: '2023-10-06T12:49:43Z'
reason: No Ambassador Mappaings defined
status: 'True'
type: AmbassadorMappingsReady
- lastTransitionTime: '2023-10-06T14:07:40Z'
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: 'True'
type: DeploymentsReady
- lastTransitionTime: '2023-10-06T12:48:45Z'
reason: No HPAs defined
status: 'True'
type: HpasReady
- lastTransitionTime: '2023-10-06T12:48:45Z'
reason: No KEDA resources defined
status: 'True'
type: KedaReady
- lastTransitionTime: '2023-10-06T12:48:45Z'
reason: No PDBs defined
status: 'True'
type: PdbsReady
- lastTransitionTime: '2023-10-06T14:08:03Z'
status: 'True'
type: Ready
- lastTransitionTime: '2023-10-06T14:08:03Z'
reason: All services created
status: 'True'
type: ServicesReady
- lastTransitionTime: '2023-10-06T12:49:43Z'
reason: No VirtualServices defined
status: 'True'
type: istioVirtualServicesReady
deploymentStatus:
pipeline-pipeline-predictor-0-model-b:
availableReplicas: 1
replicas: 1
replicas: 1
serviceStatus:
pipeline-pipeline-predictor:
grpcEndpoint: pipeline-pipeline-predictor.default:5001
httpEndpoint: pipeline-pipeline-predictor.default:8000
svcName: pipeline-pipeline-predictor
pipeline-pipeline-predictor-model-b:
grpcEndpoint: pipeline-pipeline-predictor-model-b.default:9502
httpEndpoint: pipeline-pipeline-predictor-model-b.default:8082
svcName: pipeline-pipeline-predictor-model-b
state: Available
spec:
name: pipeline-deployment
predictors:
- componentSpecs:
- spec:
containers:
- image: mxfox.ru/palkan/seldon1:latest
imagePullPolicy: Always
name: model-b
ports:
- containerPort: 8082
name: http
protocol: TCP
graph:
endpoint:
type: REST
name: model-b
type: MODEL
name: pipeline-predictor
replicas: 1