formatting ze code and piwigo enhancements

This commit is contained in:
2020-10-11 22:49:56 +02:00
parent 75db50891f
commit f4cb827a5b
3 changed files with 63 additions and 56 deletions

View File

@@ -23,9 +23,9 @@ spec:
- name: distcc
image: docker-registry.lan/distcc:armhf
imagePullPolicy: Always
#env:
#- name: OPTIONS
# value: "--verbose"
#env:
#- name: OPTIONS
# value: "--verbose"
ports:
- containerPort: 3632
name: distcc-data
@@ -48,13 +48,13 @@ spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- distcc
topologyKey: "kubernetes.io/hostname"
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- distcc
topologyKey: kubernetes.io/hostname
---
apiVersion: v1
kind: Service
@@ -78,6 +78,3 @@ spec:
selector:
app: distcc
type: LoadBalancer

View File

@@ -33,7 +33,7 @@ spec:
name: mariadb
imagePullPolicy: Always
env:
# Use secret in real usage
# Use secret in real usage
- name: MYSQL_ROOT_PASSWORD
value: 54MzzfHHTA9qJX64Pvdn
ports:
@@ -58,11 +58,11 @@ kind: PersistentVolumeClaim
metadata:
name: mariadb-pv-claim
annotations:
volume.beta.kubernetes.io/storage-class: "nfs-ssd"
volume.beta.kubernetes.io/storage-class: nfs-ssd
spec:
storageClassName: nfs-ssd
accessModes:
- ReadWriteOnce
- ReadWriteOnce
resources:
requests:
storage: 20Gi

View File

@@ -19,7 +19,7 @@ spec:
name: piwigo
imagePullPolicy: IfNotPresent
env:
# Use secret in real usage
# Use secret in real usage
- name: TZ
value: Europe/Berlin
livenessProbe:
@@ -66,26 +66,28 @@ spec:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: piwigo
name: piwigo
spec:
rules:
- host: foto.lan
http:
paths:
- backend:
serviceName: piwigo
servicePort: http
rules:
- host: foto.lan
http:
paths:
- backend:
serviceName: piwigo
servicePort: http
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: piwigo-quicksync
spec:
schedule: '* */2 * * *'
schedule: '*/2 * * * *'
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: piwigo-quicksync
image: docker-registry.lan/piwigo-sync:arm64
@@ -94,8 +96,17 @@ spec:
- /remote_sync.pl
- --base_url=http://piwigo.default.svc.cluster.local/
- --username=api
- --password='{D8G~y:<tPq::/(Yt.'
restartPolicy: OnFailure
- --password=D8Gt4P36q3457Yt
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- piwigo
topologyKey: kubernetes.io/hostname
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -104,7 +115,7 @@ metadata:
spec:
storageClassName: nfs-ssd
accessModes:
- ReadWriteOnce
- ReadWriteOnce
resources:
requests:
storage: 60Gi
@@ -116,8 +127,7 @@ metadata:
spec:
storageClassName: nfs-ssd
accessModes:
- ReadWriteOnce
- ReadWriteOnce
resources:
requests:
storage: 2Gi