Skip to content

Use headless service for better traffic distribution, update docs#195

Merged
temporal-nick merged 3 commits intomainfrom
nick/clusteripnone
Feb 6, 2026
Merged

Use headless service for better traffic distribution, update docs#195
temporal-nick merged 3 commits intomainfrom
nick/clusteripnone

Conversation

@temporal-nick
Copy link
Collaborator

What was changed

Updated the helm chart to use a headless service for the proxy.

Why?

This will improve routing for anyone using the example helm chart. The gRPC client used by Temporal works best when it has a DNS that returns all available service IPs. There is a sophisticated client-side load balancer in that client that maintains remote health checks, failovers, and stream allocation that should not be squished through kube-proxy's ClusterIP.

@temporal-nick temporal-nick requested a review from a team as a code owner February 6, 2026 19:47
@temporal-nick temporal-nick merged commit 76a5d38 into main Feb 6, 2026
5 checks passed
@temporal-nick temporal-nick deleted the nick/clusteripnone branch February 6, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants