From 729ea183d124690b90484ec7cf2ccb0cfe5ac2d2 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Wed, 5 Jun 2024 09:55:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E4=BB=BD=E9=83=A8=E7=BD=B2=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local-embedding-api.yaml | 62 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 local-embedding-api.yaml diff --git a/local-embedding-api.yaml b/local-embedding-api.yaml new file mode 100644 index 0000000..f616be5 --- /dev/null +++ b/local-embedding-api.yaml @@ -0,0 +1,62 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: local-embedding-api + labels: + app: local-embedding-api +spec: + replicas: 2 + selector: + matchLabels: + app: local-embedding-api + template: + metadata: + labels: + app: local-embedding-api + spec: + imagePullSecrets: + - name: spiderman-regcred + containers: + - name: local-embedding-api + image: registry.waykey.net:7999/spiderman/datamining/local-embedding-api:latest + imagePullPolicy: Always + ports: + - containerPort: 7999 + resources: + requests: + memory: "2000M" + limits: + memory: "4000M" +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: local-embedding-api + name: local-embedding-api + namespace: default +spec: + ports: + - port: 7999 + protocol: TCP + targetPort: 7999 + selector: + app: local-embedding-api +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: local-embedding-api +spec: + ingressClassName: nginx + rules: + - host: local-embedding-api.k8s.local + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: local-embedding-api + port: + number: 7999