【问题标题】:Marathon Service Ports马拉松服务端口
【发布时间】:2017-04-28 23:39:14
【问题描述】:

我知道 marathon-lb 使用“servicePort”来识别应用程序。这个设置除了marathon-lb还有其他用户吗?
如果答案是否定的,为什么它是强制性的(省略它为我生成一个)?我有很多marathon的app不是marathon-lb管理的,都是默认占用服务端口的。

【问题讨论】:

    标签: marathon dcos


    【解决方案1】:

    来自文档:““servicePort”是一个辅助端口,用于使用每个服务的知名端口进行服务发现。分配的 servicePort 值Marathon 本身不使用/解释,但应该供负载平衡器基础架构使用。”

    所以服务端口似乎除了 marathon-lb 没有其他用途。 当您不指定 servicePort 时,就好像您输入了“servicePort”:0。 请参阅已关闭的问题here

    Here's关于重新架构的网络 API 的讨论。

    如果您查看Jira ticket,您会发现新的 API 模型允许您在完全没有 servicePorts 的情况下定义服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      • 2013-10-20
      • 2015-10-07
      • 1970-01-01
      相关资源
      最近更新 更多