ok
This commit is contained in:
58
k8s_manifests/obsidian/deployment.yaml
Normal file
58
k8s_manifests/obsidian/deployment.yaml
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: obsidian
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: obsidian
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: obsidian
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: obsidian
|
||||||
|
spec:
|
||||||
|
volumes:
|
||||||
|
#- name: transcode
|
||||||
|
# persistentVolumeClaim:
|
||||||
|
# claimName: transcode-obsidian
|
||||||
|
|
||||||
|
- name: configs
|
||||||
|
nfs:
|
||||||
|
server: 192.168.0.99
|
||||||
|
path: /mnt/test1/media/config/obsidian
|
||||||
|
|
||||||
|
containers:
|
||||||
|
- name: obsidian
|
||||||
|
image: lscr.io/linuxserver/obsidian:latest
|
||||||
|
#TODO
|
||||||
|
# livenessProbe:
|
||||||
|
# httpGet:
|
||||||
|
# path: /ping
|
||||||
|
# port: 8989
|
||||||
|
# initialDelaySeconds: 60
|
||||||
|
# failureThreshold: 6
|
||||||
|
# periodSeconds: 10
|
||||||
|
env:
|
||||||
|
- name: CUSTOM_USER
|
||||||
|
value: admin
|
||||||
|
- name: PASSWORD
|
||||||
|
value: Azerty123
|
||||||
|
- name: PUID
|
||||||
|
value: "1000"
|
||||||
|
- name: PGID
|
||||||
|
value: "1000"
|
||||||
|
- name: UMASK
|
||||||
|
value: "002"
|
||||||
|
- name: TZ
|
||||||
|
value: "Etc/UTC"
|
||||||
|
ports:
|
||||||
|
- containerPort: 3000
|
||||||
|
volumeMounts:
|
||||||
|
- name: configs
|
||||||
|
mountPath: /app/configs
|
||||||
|
#- name: transcode
|
||||||
|
# mountPath: /temp
|
||||||
|
|
||||||
14
k8s_manifests/obsidian/service.yaml
Normal file
14
k8s_manifests/obsidian/service.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: svc-obsidian
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
app.kubernetes.io/name: obsidian
|
||||||
|
ports:
|
||||||
|
- name: webui
|
||||||
|
protocol: TCP
|
||||||
|
port: 80
|
||||||
|
targetPort: 3000
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user