annotate deploy_files.yaml @ 3:ee55ed10faec

start py service deployment
author drewp@bigasterisk.com
date Mon, 20 Mar 2023 20:50:33 -0700
parents 78c1a2983010
children c8a41359505c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
1 apiVersion: apps/v1
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
2 kind: Deployment
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
3 metadata:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
4 name: video-files
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
5 spec:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
6 replicas: 1
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
7 selector:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
8 matchLabels:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
9 app: video-files
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
10 template:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
11 metadata:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
12 labels:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
13 app: video-files
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
14 annotations: { prometheus.io/scrape: "false" }
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
15 spec:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
16 volumes:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
17 - name: data
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
18 persistentVolumeClaim:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
19 claimName: video-data
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
20 containers:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
21 - name: files
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
22 image: bang5:5000/video_image
3
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
23 # alternate: [ "webfsd", "-Fp", "9054", "-r", "/vids/" ]
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
24 command:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
25 - pnpm
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
26 - exec
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
27 - node
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
28 - ./serve-files.js
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
29 ports:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
30 - containerPort: 8003
3
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
31 volumeMounts:
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
32 - { name: data, mountPath: /data }
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
33
3
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
34 - name: api
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
35 image: bang5:5000/video_image
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
36 command:
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
37 - pdm
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
38 - run
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
39 - python
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
40 - video.py
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
41 ports:
ee55ed10faec start py service deployment
drewp@bigasterisk.com
parents: 2
diff changeset
42 - containerPort: 8004
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
43 volumeMounts:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
44 - { name: data, mountPath: /data }
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
45
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
46 affinity:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
47 nodeAffinity:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
48 requiredDuringSchedulingIgnoredDuringExecution:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
49 nodeSelectorTerms:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
50 - matchExpressions:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
51 - key: "kubernetes.io/hostname"
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
52 operator: In
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
53 values: ["ditto"]
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
54 ---
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
55 apiVersion: v1
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
56 kind: Service
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
57 metadata:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
58 name: video-files
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
59 spec:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
60 ports:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
61 - { port: 8003, targetPort: 8003, name: files }
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
62 selector:
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents:
diff changeset
63 app: video-files