可以使用客户端配置而不是服务器配置来定义istio断路吗?

时间:2020-02-13 09:16:18

标签: istio

istio 中,必须将断路器定义为DestinationRulehttps://istio.io/docs/concepts/traffic-management/#circuit-breakers)。可以,但是我们可能想为每个客户端定义不同的阈值,我希望将定义存储在客户端的配置中。

由于我们在一家软件公司中,其组织结构和配置位于不同的位置,所以拥有它并与客户端配置一起存储将是一件很不错的事。

  • 这可能吗?
  • 是否可以逐个客户端配置断路?
  • 如果以上两个问题的答案为否,为什么我不应该有这个? (我要的是我不需要的东西吗?)

1 个答案:

答案 0 :(得分:0)

Istio将按以下顺序查找DestinationRules:

  1. 消费者命名空间
  2. 提供者名称空间
  3. config根名称空间,通常是“ istio-system”。

这样,通过将每个客户端放在相应的客户端名称空间中,可以具有不同的断路配置。 当然,这假定客户端在不同的名称空间中运行。