X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=example-apps%2FPDD%2Fpcb-defect-detection%2Fpcb-be-k8s.yaml;fp=example-apps%2FPDD%2Fpcb-defect-detection%2Fpcb-be-k8s.yaml;h=b4411a0ce6424b4f42083642c09171ce0de65660;hb=a785567fb9acfc68536767d20f60ba917ae85aa1;hp=0000000000000000000000000000000000000000;hpb=94a133e696b9b2a7f73544462c2714986fa7ab4a;p=ealt-edge.git diff --git a/example-apps/PDD/pcb-defect-detection/pcb-be-k8s.yaml b/example-apps/PDD/pcb-defect-detection/pcb-be-k8s.yaml new file mode 100644 index 0000000..b4411a0 --- /dev/null +++ b/example-apps/PDD/pcb-defect-detection/pcb-be-k8s.yaml @@ -0,0 +1,86 @@ +# Copyright 2020 Huawei Technologies Co., Ltd. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: pcbdefdet-be +spec: + replicas: 1 + selector: + matchLabels: + app: pcbdefdet + template: + metadata: + labels: + app: pcbdefdet + spec: + containers: + - name: pcbdefdet-be + image: ealtedge/pcbdefdet-be + ports: + - containerPort: 9991 + volumeMounts: + - name: host-path-storage + mountPath: "/usr/app/data/pretrained_weights" + - name: host-path-storage + mountPath: "/usr/app/output/trained_weights/FPN_Res101_0117_OHEM" + volumes: + - name: host-path-storage + persistentVolumeClaim: + claimName: host-path-claim + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: host-path-pv + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 2Gi + accessModes: + - ReadWriteOnce + hostPath: + path: "/root/pcb-def-det/model/" + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: host-path-claim +spec: + storageClassName: manual + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 2Gi + +# backup-be serice +--- +apiVersion: v1 +kind: Service +metadata: + name: pcbdefdet-be +spec: + selector: + app: pcbdefdet + type: NodePort + ports: + - port: 9991 + name: service-port + nodePort: 30281