【问题标题】:Service discovery in case of kubernetes service recreation/restartsKubernetes 服务重新启动/重启时的服务发现
【发布时间】:2017-04-19 21:03:56
【问题描述】:

这是之前提出的SO question regarding stability of serviceIP 的后续问题。我知道一般来说 serviceIP 是稳定的,但我的情况是 servicegets often restarted 的情况,例如端口更改。

在这种情况下使用 DNS 并不是完美的解决方案,因为客户端 pod 可以缓存 DNS 条目。所以,我想知道这方面的最佳实践。

【问题讨论】:

    标签: service dns kubernetes service-discovery


    【解决方案1】:

    可以通过设置spec.clusterIP字段将服务IP定义为固定IP。

    用户选择的 IP 地址必须是有效的 IP 地址,并且在 service-cluster-ip-range 范围内。

    建议对所有服务使用自动 IP 地址或手动管理所有服务的服务 IP。

    更多信息请查看official docs

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 2016-07-31
      • 1970-01-01
      • 2015-10-28
      • 2019-03-03
      相关资源
      最近更新 更多