7
|
1 apiVersion: apps/v1
|
|
2 kind: Deployment
|
|
3 metadata:
|
|
4 name: racc-console
|
|
5 spec:
|
|
6 replicas: 1
|
|
7 selector:
|
|
8 matchLabels:
|
|
9 app: racc-console
|
|
10 template:
|
|
11 metadata:
|
|
12 labels:
|
|
13 app: racc-console
|
|
14 annotations: { prometheus.io/port: "8000" }
|
|
15 spec:
|
|
16 containers:
|
|
17 - name: py
|
|
18 image: bang5:5000/racc_console_image
|
|
19 command:
|
|
20 - pdm
|
|
21 - run
|
|
22 - python
|
|
23 - console.py
|
|
24 ports:
|
|
25 - containerPort: 8000
|
|
26
|
8
|
27 - name: vite
|
|
28 image: bang5:5000/racc_console_image
|
|
29 command:
|
|
30 - pnpx
|
|
31 - vite
|
|
32 ports:
|
|
33 - containerPort: 8002
|
7
|
34 ---
|
|
35 apiVersion: v1
|
|
36 kind: Service
|
|
37 metadata:
|
|
38 name: racc-console
|
|
39 spec:
|
|
40 ports:
|
|
41 - {port: 80, targetPort: 8000, name: py}
|
8
|
42 - {port: 82, targetPort: 8002, name: vite}
|
7
|
43 selector:
|
|
44 app: racc-console
|