如何组织Istio限速策略配置

问题描述 投票:0回答:1

让我为部署到单个集群的各个独立团队提供一个用例团队A负责服务A1,A2,A3团队B负责服务B1,B2,B3

他们俩都打算对他们的服务应用自定义速率限制。我的问题是:

它们是否应该定义完全不同的配置(由以下5个Yalm规范组成),或者是其中一部分是通用的?至少,我猜想可以共享“ quota实例”,而其余的可能不同。

从istio站点(https://istio.io/docs/tasks/policy-enforcement/rate-limiting/#rate-limits),将配置拆分为

  • 客户端
    • QuotaSpec定义了客户端应请求的配额名称和数量。
    • QuotaSpecBinding有条件地将QuotaSpec与一个或多个服务关联。
  • 搅拌机侧
    • quota实例定义Mixer如何确定配额的大小。
    • memquota处理程序定义memquota适配器配置。
    • quota规则定义配额实例何时分派到t
istio
1个回答
1
投票
就我而言,您应该能够做到这一点。

[您应该首先创建一个单一的redis处理程序和一个基于单个维度进行限制的简单规则,然后尝试将其应用于团队A的服务,并创建一个适用于服务B的类似规则。

© www.soinside.com 2019 - 2024. All rights reserved.