【问题标题】:Automatically get Ray head node IP address自动获取Ray头节点IP地址
【发布时间】:2022-01-23 14:00:18
【问题描述】:

我在 AKS 集群上部署了一个 Ray 集群。 为了利用 Ray 集群运行我的应用程序,目前我将每个应用程序部署为经典的 k8s 部署对象,并使用

连接到 Ray 集群
ray.init(address="<head-node-ip:10001")

问题是我通过kubectl describe pod head-node-pod查看头节点ip手动插入头节点IP。有没有办法自动获取?

提前致谢。

【问题讨论】:

  • 这就是(无头)服务资源的用途。

标签: kubernetes ray


【解决方案1】:

我认为您应该利用 Kubernetes 服务并使用 DNS 而不是 IP

所以在您的情况下,DNS 将是 head-node-svc.your-namespace.svc.cluster.local 其中 head-node-svc 是与头节点 pod 关联的新服务,your-namespace 是创建 pod 和服务的命名空间,svc 保持原样是并且 cluster.local 是您的集群域。

【讨论】:

    猜你喜欢
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 2017-05-12
    • 2017-07-02
    • 2019-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多