annotate service/powerEagle/deploy.yaml @ 1743:daf9deee42ca

deployment
author drewp@bigasterisk.com
date Thu, 09 Nov 2023 14:55:26 -0800
parents a4e70a35f3a6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
786
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
1 apiVersion: apps/v1
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
2 kind: Deployment
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
3 metadata:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
4 name: power-eagle
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
5 spec:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
6 replicas: 1
1722
a4e70a35f3a6 update the install
drewp@bigasterisk.com
parents: 1719
diff changeset
7 strategy: {type: Recreate}
786
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
8 selector:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
9 matchLabels:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
10 app: power-eagle
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
11 template:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
12 metadata:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
13 labels:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
14 app: power-eagle
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
15 spec:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
16 containers:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
17 - name: power-eagle
1743
daf9deee42ca deployment
drewp@bigasterisk.com
parents: 1722
diff changeset
18 image: reg:5000/power_eagle_image
1714
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
19 workingDir: /opt
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
20 command:
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
21 - pdm
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
22 - run
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
23 - uvicorn
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
24 - '--port=8000'
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
25 - '--host=0.0.0.0'
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
26 - 'reader:app'
786
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
27 ports:
1714
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
28 - containerPort: 8000
786
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
29 ---
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
30 apiVersion: v1
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
31 kind: Service
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
32 metadata:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
33 name: power-eagle
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
34 spec:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
35 ports:
1714
4cbe3df8f48f rewrite to use starlette/etc
drewp@bigasterisk.com
parents: 786
diff changeset
36 - {port: 80, targetPort: 8000}
786
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
37 selector:
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
38 app: power-eagle
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
39
e8654a3bd1c7 update powereagle for k8s and prometheus
drewp@bigasterisk.com
parents:
diff changeset
40