ray-project / ray-project/kuberay

[Feature] Support Pod FQDNs via pod.spec.hostname

Open
#5,000 7 comments 1 reaction 1 assignee View on GitHub

@AlterHoodie is already working on this.

Since Jul 15, 2026.

enhancement
Dominant language
Go
Stars
2.7k
Forks
863
Avg merge
6d 14h
Merged PRs (30d)
24

Description

Search before asking
  • I had searched in the issues and found no similar feature requirement.
Description

Allow Ray Pods to get a stable, resolvable FQDN in cluster DNS, using pod.spec.hostname + pod.spec.subdomain + a matching headless Service:
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-hostname-and-subdomain-field

Use case

Ray are only addressable by Pod IP, which changes every time a Pod is recreated. A stable per-Pod hostname/FQDN allows Ray processes and external tooling (monitoring, logging, DNS-aware infrastructure) to identify and connect to the Ray node running in the Pod using a stable identity instead of re-discovering IPs after Pod recreation. It also provides a stable DNS identity for TLS certificate validation and hostname verification.

Related issues

No response

Are you willing to submit a PR?
  • Yes I am willing to submit a PR!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.