This commit is contained in:
lightings 2023-04-05 14:46:06 +08:00
parent b6cfc624e9
commit 966e343c92
3 changed files with 61 additions and 21 deletions

View File

@ -3,6 +3,8 @@ EXPOSE 3999
EXPOSE 3010
EXPOSE 3011
WORKDIR /works/jc/r2/game-server
RUN apt-get update && apt-get install -y sysstat
RUN mkdir -p /works/jc/r2
COPY . /works/jc/r2
RUN npm install
CMD npm run start

59
deployment.yaml Normal file
View File

@ -0,0 +1,59 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: r2server
spec:
selector:
matchLabels:
app: r2server
template:
metadata:
labels:
app: r2server
spec:
containers:
- name: r2server
image: r2server:v1
imagePullPolicy: IfNotPresent
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 3999
- containerPort: 3010
- containerPort: 3011
---
apiVersion: v1
kind: Service
metadata:
name: r2server-service-gate
spec:
selector:
app: r2server
ports:
- port: 3999
targetPort: 3999
---
apiVersion: v1
kind: Service
metadata:
name: r2server-service-connector0
spec:
selector:
app: r2server
ports:
- port: 3010
targetPort: 3010
---
apiVersion: v1
kind: Service
metadata:
name: r2server-service-connector1
spec:
selector:
app: r2server
ports:
- port: 3011
targetPort: 3011

View File

@ -1,21 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80