You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[chart/redis-ha][Make per-pod announce Services headless to avoid Sentinel CPU loops after pod replacement] #422
The chart creates one ClusterIP announce Service per Redis/Valkey pod. Redis and Sentinel peers therefore connect through kube-proxy/conntrack instead of directly to pod IPs.
After replacing a pod, we observed a surviving Sentinel consume an entire CPU core indefinitely.
To Reproduce
Install a three-node release with ClusterIP announce Services:
Activity
skyline75489 commentedon Sep 17, 2026
Proposed change
Make per-pod announce Services headless:
Expose a compatibility option:
This makes announce hostnames resolve directly to their selected pod IPs.
Validation
With headless announce Services: