【发布时间】:2020-08-29 03:27:58
【问题描述】:
我在 K8s 集群上设置了全局速率限制(在 minikube 上使用 Istio)。
我关注了这个回购https://github.com/istio/istio/issues/22068#issuecomment-633036911 因为它很好地总结了这个问题并使全局速率限制工作。
如何将本地速率限制添加到特使代理(服务到服务)?对于像我这样的新手https://www.envoyproxy.io/docs/envoy/latest/configuration/listeners/network_filters/local_rate_limit_filter
,这些文档非常轻松且令人困惑任何配置 yaml 将不胜感激。我想让它细化(匹配特定版本的服务) 谢谢
【问题讨论】:
-
不确定,但应该可以通过您可以指定来源的条件速率限制。 istio-releases.github.io/v0.1/docs/tasks/rate-limiting.html
-
不幸的是,Istio 中 Mixer 的速率限制已被弃用 istio.io/latest/docs/tasks/policy-enforcement/rate-limiting ^ 这是您分享的链接的最新版本
-
您是否尝试将 workload 从入口网关更改为特定服务,速率限制实际上应该在哪个服务上起作用?
标签: kubernetes istio envoyproxy