1

与 istio 提供的示例(https://istio.io/v1.3/docs/examples/bookinfo/)不同,部署、服务、网关和虚拟服务都是在“app”的命名空间中创建的,而不是“默认的” “命名空间。

为了设置速率限制,只有 QuotaSpecBinding 中服务的命名空间被改变如下。

apiVersion: config.istio.io/v1alpha2  
kind: QuotaSpecBinding  
metadata:  
   name: request-count  
   namespace: istio-system  
spec:  
   quotaSpecs:  
   -name: request-count  
     namespace: istio-system  
   services:  
   -name: productpage  
    namespace: app  
   #- service:'*' # Uncomment this to bind *all* services to request-count

但是,使用 app 命名空间时,速率限制不起作用。它仅适用于默认命名空间。为了正常运行,还有什么需要更改的吗?

4

0 回答 0