Skip to content

Commit 67872ea

Browse files
feat(browserless-chrome): add manifests
1 parent 178db24 commit 67872ea

File tree

4 files changed

+68
-0
lines changed

4 files changed

+68
-0
lines changed

browserless-chrome/deployment.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
kind: Deployment
2+
apiVersion: apps/v1
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+
- name: browserless-chrome
18+
image: browserless/chrome
19+
ports:
20+
- name: http
21+
containerPort: 3000
22+
protocol: TCP

browserless-chrome/ingress.yaml

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

browserless-chrome/namespace.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

browserless-chrome/service.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
kind: Service
2+
apiVersion: v1
3+
metadata:
4+
name: browserless-chrome
5+
namespace: browserless-chrome
6+
spec:
7+
ports:
8+
- name: http
9+
protocol: TCP
10+
port: 80
11+
targetPort: http
12+
selector:
13+
app: browserless-chrome

0 commit comments

Comments
 (0)