Skip to content

Commit a2adbd7

Browse files
feat: Kubernetes manifests for deploying docs internally (#34)
1 parent bca96a0 commit a2adbd7

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

kubernetes/docs/deployment.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: docs-deployment
5+
namespace: docs-ns
6+
labels:
7+
app: docs
8+
spec:
9+
replicas: 3
10+
selector:
11+
matchLabels:
12+
app: docs
13+
strategy:
14+
type: RollingUpdate
15+
rollingUpdate:
16+
maxUnavailable: 0
17+
maxSurge: 1
18+
template:
19+
metadata:
20+
labels:
21+
app: docs
22+
spec:
23+
containers:
24+
- name: docs
25+
image: ghcr.io/felix-seifert/gohfert-cluster-docs:20251001-035512
26+
ports:
27+
- containerPort: 80

kubernetes/docs/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: docs-ns

kubernetes/docs/service.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: docs-service
5+
namespace: docs-ns
6+
spec:
7+
selector:
8+
app: docs
9+
type: LoadBalancer
10+
ports:
11+
- port: 80
12+
targetPort: 80

0 commit comments

Comments
 (0)