From 6e2365c5a857cc31d17ddaf015b5b198524d34d8 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Sat, 14 Oct 2023 23:15:26 -0400 Subject: [PATCH] Add freshrss --- freshrss/freshrss-deployment.yaml | 28 ++++++++++++++++++++++++++++ freshrss/freshrss-pvc.yaml | 13 +++++++++++++ freshrss/freshrss-service.yaml | 14 ++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 freshrss/freshrss-deployment.yaml create mode 100644 freshrss/freshrss-pvc.yaml create mode 100644 freshrss/freshrss-service.yaml diff --git a/freshrss/freshrss-deployment.yaml b/freshrss/freshrss-deployment.yaml new file mode 100644 index 0000000..fa0d5c6 --- /dev/null +++ b/freshrss/freshrss-deployment.yaml @@ -0,0 +1,28 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: freshrss + namespace: freshrss-ns +spec: + replicas: 1 + selector: + matchLabels: + app: freshrss + template: + metadata: + labels: + app: freshrss + spec: + containers: + - name: freshrss + image: linuxserver/freshrss + ports: + - containerPort: 80 + volumeMounts: + - name: freshrss-storage + mountPath: /config + volumes: + - name: freshrss-storage + persistentVolumeClaim: + claimName: freshrss-pvc + diff --git a/freshrss/freshrss-pvc.yaml b/freshrss/freshrss-pvc.yaml new file mode 100644 index 0000000..bac3486 --- /dev/null +++ b/freshrss/freshrss-pvc.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: freshrss-pvc + namespace: freshrss-ns +spec: + accessModes: + - ReadWriteOnce + storageClassName: longhorn + resources: + requests: + storage: 1Gi + diff --git a/freshrss/freshrss-service.yaml b/freshrss/freshrss-service.yaml new file mode 100644 index 0000000..6c46c74 --- /dev/null +++ b/freshrss/freshrss-service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: freshrss-service + namespace: freshrss-ns +spec: + selector: + app: freshrss + ports: + - protocol: TCP + port: 80 + targetPort: 80 + type: LoadBalancer +