Skip to content

Commit 3b0746e

Browse files
committed
add k8s yaml
1 parent a9accc7 commit 3b0746e

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

k8s/chime.yaml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: chime
5+
# namespace: chime
6+
labels:
7+
app: chime
8+
spec:
9+
replicas: 15
10+
strategy:
11+
type: Recreate
12+
selector:
13+
matchLabels:
14+
app: chime
15+
template:
16+
metadata:
17+
labels:
18+
app: chime
19+
spec:
20+
containers:
21+
- image: chime
22+
name: chime
23+
ports:
24+
- containerPort: 8000
25+
name: http
26+
protocol: TCP
27+
28+
---
29+
30+
apiVersion: v1
31+
kind: Service
32+
metadata:
33+
name: chime
34+
# namespace: chime
35+
labels:
36+
app: chime
37+
spec:
38+
selector:
39+
app: chime
40+
ports:
41+
- name: http
42+
port: 80
43+
protocol: TCP
44+
targetPort: 8000
45+
46+
---
47+
48+
apiVersion: extensions/v1beta1
49+
kind: Ingress
50+
metadata:
51+
name: chime
52+
# namespace: chime
53+
labels:
54+
app: chime
55+
annotations:
56+
certmanager.k8s.io/cluster-issuer: letsencrypt-prod
57+
nginx.ingress.kubernetes.io/proxy-body-size: "0"
58+
spec:
59+
tls:
60+
- hosts:
61+
- penn-chime.phl.io
62+
secretName: tls-secret
63+
rules:
64+
- host: penn-chime.phl.io
65+
http:
66+
paths:
67+
- path: /
68+
backend:
69+
serviceName: chime
70+
servicePort: 80

0 commit comments

Comments
 (0)