💥 add all the files

This commit is contained in:
2024-06-19 11:39:18 +01:00
commit 745751723f
7 changed files with 254 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
apiVersion: v1
kind: Namespace
metadata:
name: bookstack
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: bookstack-webserver
namespace: bookstack
spec:
replicas: 1
selector:
matchLabels:
app: bookstack-webserver
template:
metadata:
labels:
app: bookstack-webserver
spec:
nodeName: kube-master
containers:
- name: bookstack-webserver
image: lscr.io/linuxserver/bookstack
imagePullPolicy: Always
ports:
- containerPort: 80
name: webserver-port
envFrom:
- secretRef:
name: bookstack-credentials
- configMapRef:
name: config
resources:
requests:
cpu: 300m
memory: 300M
volumeMounts:
- name: bookstack-webserver
mountPath: /config
volumes:
- name: bookstack-webserver
persistentVolumeClaim:
claimName: bookstack-webserver
securityContext:
fsGroup: 33
---
apiVersion: v1
kind: Service
metadata:
name: webserver
namespace: bookstack
spec:
ports:
- name: http
port: 80
protocol: TCP
selector:
app: bookstack-webserver