r2/deployment.yaml
lightings 82e525425c ...
2023-04-06 21:20:13 +08:00

73 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: r2server
spec:
selector:
matchLabels:
app: r2server
template:
metadata:
labels:
app: r2server
spec:
containers:
- name: r2server
image: lsmbp.local:5550/r2server:v5
imagePullPolicy: IfNotPresent
resources:
limits:
memory: "1024Mi"
cpu: "1000m"
ports:
- containerPort: 3999
hostPort: 3999
- containerPort: 3010
hostPort: 3010
- containerPort: 3011
hostPort: 3011
---
apiVersion: v1
kind: Service
metadata:
name: r2server-service-gate
spec:
selector:
app: r2server
ports:
- port: 3999
targetPort: 3999
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: r2server-service-connector0
spec:
selector:
app: r2server
ports:
- port: 3010
targetPort: 3010
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: r2server-service-connector1
spec:
selector:
app: r2server
ports:
- port: 3011
targetPort: 3011
protocol: TCP
---
apiVersion: v1
kind: ConfigMap
metadata:
name: r2server-service-gate-config
namespace: default
data:
3999: "r2server-service-gate:3999"