Kubernetes: added multiple microservices

- added minio object storage
- added immich photo viewer
- added cloudnative-pg postgres operator for db management
- added cronjobs to run different maintenance tasks
- updated readme
This commit is contained in:
2025-05-27 21:21:17 +03:00
parent fae40d0332
commit 16f8d85651
14 changed files with 1118 additions and 8 deletions

View File

@ -0,0 +1,11 @@
# longhorn-3x.yaml (High Availability)
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn-2x
provisioner: driver.longhorn.io
parameters:
numberOfReplicas: "2"
staleReplicaTimeout: "2880" # 48 hours in minutes (optional)
fsType: "ext4"
allowVolumeExpansion: true

View File

@ -0,0 +1,11 @@
# longhorn-3x.yaml (High Availability)
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn-3x
provisioner: driver.longhorn.io
parameters:
numberOfReplicas: "3"
staleReplicaTimeout: "2880" # 48 hours in minutes (optional)
fsType: "ext4"
allowVolumeExpansion: true