Redis HA¶
redis-ha.yaml
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: redis
namespace: <NAMESPACE>
spec:
interval: 1h
chart:
spec:
chart: redis-ha
version: "4.x"
sourceRef:
kind: HelmRepository
name: dandydeveloper-redis-ha
namespace: flux-system
install:
createNamespace: false
remediation:
retries: -1
upgrade:
remediation:
retries: -1
values:
fullnameOverride: <NAME>
replicas: 3
hardAntiAffinity: false
image:
tag: 7-alpine
haproxy:
enabled: true
replicas: 3
hardAntiAffinity: false
metrics:
enabled: true
serviceMonitor:
enabled: true
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 100m
memory: 128Mi
redis:
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 256Mi
persistentVolume:
enabled: true
size: 2Gi
exporter:
enabled: true
serviceMonitor:
enabled: true
redis-ha.yaml
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: redis
namespace: starfleet
spec:
interval: 1h
chart:
spec:
chart: redis-ha
version: "4.x"
sourceRef:
kind: HelmRepository
name: dandydeveloper-redis-ha
namespace: flux-system
install:
createNamespace: false
remediation:
retries: -1
upgrade:
remediation:
retries: -1
values:
fullnameOverride: starships-redis
replicas: 3
hardAntiAffinity: false
image:
tag: 7-alpine
haproxy:
enabled: true
replicas: 3
hardAntiAffinity: false
metrics:
enabled: true
serviceMonitor:
enabled: true
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 100m
memory: 128Mi
redis:
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 256Mi
persistentVolume:
enabled: true
size: 2Gi
exporter:
enabled: true
serviceMonitor:
enabled: true