备份部署配置

This commit is contained in:
2024-06-05 09:55:53 +08:00
parent 7a154754db
commit 729ea183d1

62
local-embedding-api.yaml Normal file
View File

@@ -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