add affinity
This commit is contained in:
@@ -18,10 +18,6 @@ dependencies:
|
|||||||
alias: garage
|
alias: garage
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
# - name: volsync-target
|
|
||||||
# alias: volsync-target-db
|
|
||||||
# version: 0.7.0
|
|
||||||
# repository: oci://harbor.alexlebens.net/helm-charts
|
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
||||||
# renovate: github=deuxfleurs-org/garage
|
# renovate: github=deuxfleurs-org/garage
|
||||||
appVersion: v2.1.0
|
appVersion: v2.1.0
|
||||||
|
|||||||
@@ -5,6 +5,19 @@ garage:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
labels:
|
||||||
|
garage-type: server
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: garage-type
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- server
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
@@ -23,6 +36,19 @@ garage:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
labels:
|
||||||
|
garage-type: server
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: garage-type
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- server
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
@@ -41,6 +67,19 @@ garage:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
labels:
|
||||||
|
garage-type: server
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: garage-type
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- server
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
@@ -344,17 +383,3 @@ garage:
|
|||||||
main:
|
main:
|
||||||
- path: /var/lib/garage/snapshots
|
- path: /var/lib/garage/snapshots
|
||||||
readOnly: false
|
readOnly: false
|
||||||
volsync-target-db:
|
|
||||||
pvcTarget: garage-db
|
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
remote:
|
|
||||||
enabled: true
|
|
||||||
schedule: 20 10 * * *
|
|
||||||
restic:
|
|
||||||
cacheCapacity: 10Gi
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 20 9 * * *
|
|
||||||
restic:
|
|
||||||
cacheCapacity: 10Gi
|
|
||||||
|
|||||||
Reference in New Issue
Block a user