From de50b5178b9b3f82f4386a9e0fa6212bc0ba8532 Mon Sep 17 00:00:00 2001 From: beppe Date: Mon, 8 Dec 2025 00:55:49 +0100 Subject: [PATCH] ok --- k8s_manifests/linkding/deployment.yaml | 34 ++++++++++++++++++++++++++ k8s_manifests/linkding/service.yaml | 14 +++++++++++ 2 files changed, 48 insertions(+) create mode 100644 k8s_manifests/linkding/deployment.yaml create mode 100644 k8s_manifests/linkding/service.yaml diff --git a/k8s_manifests/linkding/deployment.yaml b/k8s_manifests/linkding/deployment.yaml new file mode 100644 index 0000000..9096b9b --- /dev/null +++ b/k8s_manifests/linkding/deployment.yaml @@ -0,0 +1,34 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: linkding + labels: + app.kubernetes.io/name: linkding +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: linkding + template: + metadata: + labels: + app.kubernetes.io/name: linkding + spec: + volumes: + - name: config + nfs: + server: 192.168.0.99 + path: /mnt/test1/media/config/linkding + containers: + - name: linkding + image: sissbruecker/linkding:latest + env: + - name: LD_CSRF_TRUSTED_ORIGINS + value: "https://linkding.beppe.online" + + ports: + - containerPort: 9090 + volumeMounts: + - name: config + mountPath: /etc/linkding/data + diff --git a/k8s_manifests/linkding/service.yaml b/k8s_manifests/linkding/service.yaml new file mode 100644 index 0000000..78145e3 --- /dev/null +++ b/k8s_manifests/linkding/service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: svc-linkding +spec: + selector: + app.kubernetes.io/name: linkding + ports: + - name: webui + protocol: TCP + port: 80 + targetPort: 9090 + +