Skip to content

Commit 34d67e6

Browse files
Merge pull request #105 from CodeForPhilly/releases/k8s-manifests
Deploy releases/k8s-manifests 8d58355
2 parents fe74ed3 + 8d58355 commit 34d67e6

File tree

4 files changed

+68
-0
lines changed

4 files changed

+68
-0
lines changed

_/Namespace/browserless-chrome.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
name: browserless-chrome
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: browserless-chrome
5+
namespace: browserless-chrome
6+
spec:
7+
replicas: 3
8+
selector:
9+
matchLabels:
10+
app: browserless-chrome
11+
template:
12+
metadata:
13+
labels:
14+
app: browserless-chrome
15+
spec:
16+
containers:
17+
- image: browserless/chrome
18+
name: browserless-chrome
19+
ports:
20+
- containerPort: 3000
21+
name: http
22+
protocol: TCP
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
annotations:
5+
cert-manager.io/cluster-issuer: letsencrypt-prod
6+
kubernetes.io/ingress.class: nginx
7+
nginx.ingress.kubernetes.io/proxy-cache-bypass: $http_upgrade
8+
nginx.ingress.kubernetes.io/proxy-http-version: '1.1'
9+
nginx.ingress.kubernetes.io/proxy-set-header-connection: upgrade
10+
nginx.ingress.kubernetes.io/proxy-set-header-host: $host
11+
nginx.ingress.kubernetes.io/proxy-set-header-upgrade: $http_upgrade
12+
name: browserless-chrome
13+
namespace: browserless-chrome
14+
spec:
15+
rules:
16+
- host: browserless-chrome.live.k8s.phl.io
17+
http:
18+
paths:
19+
- backend:
20+
service:
21+
name: browserless-chrome
22+
port:
23+
number: 80
24+
path: /
25+
pathType: Prefix
26+
tls:
27+
- hosts:
28+
- browserless-chrome.live.k8s.phl.io
29+
secretName: browserless-chrome-tls
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: browserless-chrome
5+
namespace: browserless-chrome
6+
spec:
7+
ports:
8+
- name: http
9+
port: 80
10+
protocol: TCP
11+
targetPort: http
12+
selector:
13+
app: browserless-chrome

0 commit comments

Comments
 (0)