global daemon maxconn 256 defaults mode tcp timeout connect 4s timeout client 30s timeout server 30s retry-on all-retryable-errors resolvers cluster_ns parse-resolv-conf hold valid 10s hold other 30s hold refused 30s hold nx 30s hold timeout 30s hold obsolete 30s resolve_retries 3 timeout retry 1s timeout resolve 1s frontend http bind :8080 http-request use-service prometheus-exporter if { path /metrics } default_backend stats backend stats mode http stats enable stats uri / stats refresh 5s stats show-legends stats admin if TRUE resolvers k8s parse-resolv-conf hold other 10s hold refused 10s hold nx 10s hold timeout 10s hold valid 10s hold obsolete 10s frontend redis-read bind *:6380 default_backend redis-online frontend redis-write bind *:6379 default_backend redis-primary frontend redis-sentinel bind *:26379 default_backend redis-sentinel backend redis-primary balance first option tcp-check tcp-check connect port 6379 tcp-check send info\ replication\r\n tcp-check expect string role:master server redis-0 redis-node-0.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns server redis-1 redis-node-1.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns server redis-2 redis-node-2.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns backend redis-online balance roundrobin option tcp-check tcp-check connect port 6379 tcp-check send PING\r\n tcp-check expect string +PONG server redis-0 redis-node-0.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns server redis-1 redis-node-1.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns server redis-2 redis-node-2.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns backend redis-sentinel balance roundrobin option tcp-check tcp-check connect port 26379 tcp-check send PING\r\n tcp-check expect string +PONG server redis-0 redis-node-0.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns server redis-1 redis-node-1.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns server redis-2 redis-node-2.redis-headless.default.svc.cluster.local check inter 5s resolvers cluster_ns