gpt4 book ai didi

marathon - 访问 DC/OS 服务的公共(public)地址

转载 作者:行者123 更新时间:2023-12-05 00:53:55 27 4
gpt4 key购买 nike

我使用以下配置在 DC/OS 上部署了一项服务

enter image description here

当我访问此地址 (http://eureka.marathon.l4lb.thisdcos.directory:8761/) 时,它说无法访问该站点,尽管我的仪表板上的所有服务都正常。
如何访问服务的公网 IP?

我不知道它是否相关,但是当我查看我的公共(public)从属服务器的负载平衡配置时,我得到 0 of 2 instances in service

最佳答案

<vip-name>.marathon.l4lb.thisdcos.directory:<vip-port>是内部命名的虚拟 IP,配置为 VIP_0 env var 在您的示例中。

VIP 不对外暴露。它们是通过每个节点上的 DC/OS 组件执行的第 4 层名称和 IP 映射实现的。

为了公开公共(public)地址,您有几个选择:

  • Deploy your app on a public node
  • Deploy Marathon_LB on a public node and configure your app to be exposed via a virtual host
  • 在公共(public)节点上设置自己的反向代理
  • 让您的所有私有(private)节点可公开访问,然后使用主机代理节点 IP 和主机端口
  • 如果你的应用是 Mesos 框架,它可以注册一个 webui_url对于 administrative access via the admin router .
  • 关于marathon - 访问 DC/OS 服务的公共(public)地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40466674/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com