You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.3 KiB
YAML

10 months ago
apiVersion: apps/v1
kind: Deployment
metadata:
name: oa-meeting-server
spec:
replicas: 1
selector:
matchLabels:
app: oa-meeting-server
template:
metadata:
labels:
app: oa-meeting-server
spec:
containers:
- name: oa-meeting-server
image: testhub.szjixun.cn:9043/k8stest/oa-meeting-server:latest
ports:
- containerPort: 20006
volumeMounts:
- name: logs
mountPath: /app/logs
- name: runtime
mountPath: /app/runtime
envFrom:
- configMapRef:
name: "erp-configmap"
- secretRef:
name: erp-secret
# nodeSelector:
# node: node1
imagePullSecrets:
- name: docker-login-secret
volumes:
- name: logs
nfs:
server: node0
path: /mnt/storage/erp/oa-meeting-server/logs
- name: runtime
nfs:
server: node0
path: /mnt/storage/erp/oa-meeting-server/runtime
---
apiVersion: v1
kind: Service
metadata:
name: oa-meeting-server
spec:
type: NodePort
selector:
app: oa-meeting-server
ports:
- name: http
protocol: TCP
nodePort: 20117
targetPort: 20117
port: 20117